[英]Why are objects apparently cloned by collection initializer for List<>?>
[英]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.