C# Memeber';模型字段';无法使用实例引用访问;改为使用类型名对其进行验证
我在我的模型中添加了如下列表:C# Memeber';模型字段';无法使用实例引用访问;改为使用类型名对其进行验证,c#,C#,我在我的模型中添加了如下列表: public static List<string> Fields { get { var results = new List<string>() { "Name", "Date", "Address", "..." }; return results; } } 公共静态列表字段 { 得到 { var results=
public static List<string> Fields
{
get
{
var results = new List<string>() { "Name", "Date", "Address", "..." };
return results;
}
}
公共静态列表字段
{
得到
{
var results=newlist(){“Name”、“Date”、“Address”、“…”};
返回结果;
}
}
当我尝试在我的方法中访问我的列表时,出现以下错误:
“Memeber'Model.Fields'无法通过实例引用访问;请改为使用类型名对其进行验证”因为
字段是静态的,如果您执行以下操作:
MyClass test = new MyClass();
您不能使用test
访问字段
,而是使用类名-MyClass
:
//wrong
test.Fields
//right
MyClass.Fields
因为字段
是静态的,如果您这样做:
MyClass test = new MyClass();
您不能使用test
访问字段
,而是使用类名-MyClass
:
//wrong
test.Fields
//right
MyClass.Fields
这回答了你的问题吗?这回答了你的问题吗?