ここで何が欠けていますか?私は次のことがうまくいくと思っていました:
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 });
代わりに{
、最後の 3 行のそれぞれの文字でエラーが発生します。
タイプ 'xxx.yyy.ProposalFileInfo' は、'System.Collections.IEnumerable' を実装していないため、コレクション初期化子で初期化できません
オブジェクト初期化子を使用していませんか? なぜコレクション初期化子を想定するのですか? (Visual Studio 2012 を使用しています。)