【问题标题】:List c# The name "list.add" does not exist in this contextList c# 名称“list.add”在此上下文中不存在
【发布时间】:2015-10-29 18:01:21
【问题描述】:

所以在学校里,我们正在学习使用 WPF 作为用户界面,我的 c# 代码中遇到了一个问题。

List<string> list = new List<string>();
list.Add("asdfasdf");

Visual Studio 为“list.Add”提供了几个错误,但基本上它说“名称 'list' 在当前上下文中不存在”。

我不知道出了什么问题,我会感谢任何人的帮助。

【问题讨论】:

  • 构建解决方案并检查错误;您缺少参考。
  • 以防万一尝试:List&lt;string&gt; list = new List&lt;string&gt; { "asdfasdf" };
  • 你在课堂上有这个代码吗? list.Add 部分应该是方法的一部分。
  • 没有足够的信息来重现问题。
  • 不确定,但如果您将变量从“列表”重命名为其他名称,是否仍有问题?

标签: c# wpf list


【解决方案1】:

我认为您必须在代码中添加:

using System;
using System.Collections.Generic;

如果您需要更多帮助,请添加所有代码。

【讨论】:

    【解决方案2】:

    我认为能够调用列表。添加您必须从函数或 void 调用它(例如 static void main())

    【讨论】:

    • 不知道为什么这个答案没有被赞成。这是对的。如果您尝试将内容添加到方法之外的列表中(例如在全局定义列表旁边),它将不起作用。将您的 Add 移到方法中。
    【解决方案3】:

    根据您的解释,您似乎缺少参考。将此添加到您引用库的位置。

    using System.Collections.Generic;
    

    【讨论】:

      猜你喜欢
      • 2015-03-01
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多