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

这回答了你的问题吗?这回答了你的问题吗?