向List添加对象时遇到问题。我正在使用.NET framework 2.0。
创建和添加对象列表的代码。
List<GetInvalidElement> objInvaliElement = new List<GetInvalidElement>();
objInvaliElement.Add(new GetInvalidElement() {ElementType="Accomodation",ElementId=intACC,ElementInvalidReason=strErrorMessage});
GetInvalidElement的代码:
public class GetInvalidElement
{
private string _elementType;
private int _elementId;
private string _elementInvalidReason;
public string ElementType
{
get { return _elementType; }
set { _elementType = value; }
}
public int ElementId
{
get { return _elementId; }
set { _elementId = value; }
}
public string ElementInvalidReason
{
get { return _elementInvalidReason; }
set { _elementInvalidReason = value; }
}
}
答案 0 :(得分:1)
你不能在2.0中使用匿名构造函数,它是在3.0中引入的。您必须创建实例并通过实例将值分配给属性。