我在这里想念什么?我希望以下内容可以正常工作:
public class ProposalFileInfo
{
public int FileId { get; set; }
public bool IsSupportDocument { get; set; }
}
// ...
var attachments = new List<ProposalFileInfo>();
attachments.Add(new ProposalFileInfo { 1, false });
attachments.Add(new ProposalFileInfo { 2, false });
attachments.Add(new ProposalFileInfo { 3, false });
{
相反,我在最后三行中的每一行的字符处都出现错误:
无法使用集合初始化程序初始化类型“xxx.yyy.ProposalFileInfo”,因为它没有实现“System.Collections.IEnumerable”
我没有使用对象初始化程序吗?为什么它假设一个集合初始化器?(我使用的是 Visual Studio 2012。)