繁体   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