C# 为什么我不能访问列表的实例?

C# 为什么我不能访问列表的实例?,c#,list,C#,List,为什么我不能使用这个实例 class MainClass { List<int> d = new List<int> (5); // d[0] error public static void Main (string[] args) { // d[0] error } } class类main类 { 列表d=新列表(5); //d[0]错

为什么我不能使用这个实例

    class MainClass
    {

        List<int> d = new List<int> (5);
        // d[0] error
        public static void Main (string[] args)
        {
            // d[0] error 
        }
    }
class类main类
{
列表d=新列表(5);
//d[0]错误
公共静态void Main(字符串[]args)
{
//d[0]错误
}
}

为什么我不能使用此对象?

您的方法是静态的,而字段不是静态的。这就是为什么你不能访问它

如果您阅读了错误消息,您将能够自己解决:

非静态字段、方法或对象需要对象引用 属性'
SOTestProject.MainClass.d
'


你能澄清一下吗?你不能用什么?哪里?当你遇到错误时,总是把它包括在问题中。。。但是,只有在搜索了关于同一错误的其他问题后才可以提问,其中有很多问题。
d[0]
不是列表的实例。它是列表中的一个元素。@BrianRasmussen要获得列表中的一项,需要首先访问列表的实例,而他不能这样做。这个问题,但这并不是其中之一。我明白了——我只是想澄清一下。