我有一个名为 MHP 的类型对象集合。MHP 有多个成员字段(名称、AC、Par_ID 等)。我创建了一个列表;
private List<MHP> mhpList = new List<MHP>();
public List<MHP> MHPList
{ get { return mhpList; } set { mhpList = value; } }
我通过创建一个新对象在 for 循环中用值填充部分字段:
mhpList.Add(new MHP
{
MHP_Name = something,
MHP_AC = a number
});
现在我想用一个值填充剩余的字段,我通过创建一个新对象来做到这一点,但这显然将值放在集合的新索引中;
mhpList[0] MHP_Name = 'Something',MHP_AC = '#',MHP_ParId = null。
mhpList[1] MHP_Name = null, MHP_AC = null, MHP_ParID = 'something'</p>
我尝试创建一个新列表并向该列表添加一个新对象,然后使用以下内容将新列表添加到 mhpList:
mhpList.AddRange(newList)
以及 mhp.InsertRange,但每次都会在集合中添加对象的新索引。如何向集合的 SAME 索引中的未填充字段添加值?