【问题标题】:Why I can not access instance of list? [duplicate]为什么我无法访问列表实例? [复制]
【发布时间】:2015-02-12 18:00:00
【问题描述】:

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

    class MainClass
    {

        List<int> d = new List<int> (5);
        // d[0] error
        public static void Main (string[] args)
        {
            // d[0] error 
        }
    }

为什么我不能使用这个对象?

【问题讨论】:

  • 你能澄清一下吗?你不能用什么?在哪里?
  • 当您遇到错误时,始终将其包含在问题中...但仅在您搜索了有关同一错误的其他问题后才提出问题,其中有很多
  • d[0] 不是列表的实例。它是列表中的元素之一。
  • @BrianRasmussen 要获得列表中的那个项目需要首先访问列表的实例,这是他无法做到的。这个问题has a number of problems,但这不是其中之一。
  • 我明白了 - 我只是想澄清一下。

标签: c# list


【解决方案1】:

您的方法是静态的,而您的领域不是。这就是您无法访问它的原因。

如果您阅读错误消息,您将能够自己弄清楚:

非静态字段、方法或 属性'SOTestProject.MainClass.d'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-23
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    相关资源
    最近更新 更多