Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将项目添加到列表<&燃气轮机;_C#_.net - Fatal编程技术网

C# 将项目添加到列表<&燃气轮机;

C# 将项目添加到列表<&燃气轮机;,c#,.net,C#,.net,克利里,我这里遗漏了一些东西,但我看不见 List<Item> Items = new List<Item>().Add(new Item() { Code = "12223", ExGroup = 2}); List Items=new List().Add(new Item(){code=“12223”,ExGroup=2}); 错误消息是 无法将类型void隐式转换为List 谢谢您需要在两行中完成此操作: List<Item> Items = ne

克利里,我这里遗漏了一些东西,但我看不见

List<Item> Items = new List<Item>().Add(new Item() { Code = "12223", ExGroup = 2});
List Items=new List().Add(new Item(){code=“12223”,ExGroup=2});
错误消息是

无法将类型
void
隐式转换为
List


谢谢

您需要在两行中完成此操作:

List<Item> Items = new List<Item>();
Items.Add(new Item() { Code = "12223", ExGroup = 2});

使用对象初始值设定项查看列表。您不能像那样调用
Add
,因为它返回
void
,而不是
列表本身。试试这个:

List<Item> Items = new List<Item>
                   {
                       new Item { Code = "12223", ExGroup = 2 }
                   };
List Items=新列表
{
新项目{Code=“12223”,ExGroup=2}
};
或类似的

       List<Item> Items = new List<Item>{
             new Item() { Code = "12223", ExGroup = 2}
       };
List Items=新列表{
新项(){Code=“12223”,ExGroup=2}
};

不能将“添加”与对象初始值设定项一起使用List.Add return void这是初始化列表时不需要的。改用这个:

List<Item> Items = new List<Item>
{
   new Item { Code = "12223", ExGroup = 2 }
};
List Items=新列表
{
新项目{Code=“12223”,ExGroup=2}
};
或者,如果您仍然想使用Add,那么您可以按照Habib的解释将代码分成两行


希望这有帮助。

如果您想在一行中完成,请使用

例如:

List<Item> Items = new List<Item> 
     { new Item() { Code = "12223", ExGroup = 2 } };
List Items=新列表
{new Item(){Code=“12223”,ExGroup=2};
List<Item> Items = new List<Item> 
     { new Item() { Code = "12223", ExGroup = 2 } };