我在此代码中收到StackOverflow错误:
修改
[XmlAttribute("ID")]
public string ID { get; set; }
EDIT2
public ParameterEntity this[string szID]
{
get
{
//Finds the parameter entity with the ID passed in.
return rParameters.Find(
delegate(ParameterEntity oParameterEntity)
{
return oParameterEntity.ID.Equals(szID, StringComparison.OrdinalIgnoreCase);
});
}
}
你能告诉我们吗?
我可能只需要使用简单的手动循环。
由于 -Oliver
答案 0 :(得分:1)
您的ID属性可能正在尝试自行返回或自行设置
像
这样的东西private int _ID;
public int ID{
get{return ID;}
set{ID=value;}
}
显然,这可能不是那么简单,而是沿着这些方向
(许多编辑; P)
答案 1 :(得分:0)
问题出在其他地方。