添加到List时出错

时间:2014-03-14 08:40:44

标签: asp.net

向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; }
        }
    }

1 个答案:

答案 0 :(得分:1)

你不能在2.0中使用匿名构造函数,它是在3.0中引入的。您必须创建实例并通过实例将值分配给属性。