Ozt*_*aco 1 c# list visual-studio winforms
我在一个名为Names的类中调用了一个字符串列表data.列表的代码如下所示:
public class data {
public List<string> Names = new List<string>();
Names.Add("C1");
}
Run Code Online (Sandbox Code Playgroud)
当我运行程序时,代码就失败了 names.Add("C1");
[编辑]给出的错误消息是" 无法找到类型或命名空间名称(您是否缺少using指令或程序集引用?) "
我将在黑暗中拍摄并猜测你的课程看起来像这样:
public class data
{
public List<string> Names = new List<string>();
Names.add("C1");
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,问题实际上是add方法不是成员或方法声明,并且不能存在于何处.一种解决方案是在构造函数中添加:
public class data
{
public List<string> Names = new List<string>();
public data()
{
Names.Add("C1");
}
}
Run Code Online (Sandbox Code Playgroud)
另一种选择是将其添加到声明中:
public List<string> Names = new List<string>(){ "C1" };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1295 次 |
| 最近记录: |