簡體   English   中英

List的集合初始化器 <myCustomClass> 不給“; 預期”編譯錯誤。 為什么?

[英]Collection initializer for List<myCustomClass> not working giving “; expected” compile error. Why?

我正在嘗試初始化通用集合列表,如下所示:

List<MyCustomClass> myCustomClassList = new List<MyCustomClass>() {myCustomClassInstance1, myCustomClassInstance2};

我收到編譯錯誤“ ;預期 ”。 我不明白 我是否應該能夠像這樣初始化此集合?

您正在使用什么版本的.NET? 集合初始化器僅在.NET 3.5及更高版本中有效

集合初始化器是C#3.0規范的一部分,而不是.Net Framework / Libraries。 最早使用C#3.0的實現是VS2008和.Net 3.5框架。 您可以針對框架的早期版本進行構建。 如果通過命令行或其他IDE通過腳本進行編譯,請確保引用了適當的工具鏈:C:\\ Windows \\ Microsoft.NET \\ Framework \\ v3.5 \\ csc.exe

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM