Если ваш класс выглядит так
public class MyClass
{
public List<string> Names = new List<string>();
Names.Add("C1");
}
тогда это действительно незаконно. Уровень класса предназначен для определения членов, а не для вызова методов (оператор Add
). Вместо этого вам нужно вызвать метод Add
внутри метода или конструктора.
public class MyClass
{
public List<string> Names = new List<string>();
public MyClass()
{
Names.Add("C1");
}
}
или, альтернативно, просто инициализируйте список этим значением:
public List<string> Names = new List<string>() { "C1" };