我有这个:
MyUniversalClass ourtempclass = new MyUniversalClass();
List<MyUniversalClass> mylist = new List<MyUniversalClass>();
ourtempclass.ID = i;
ourtempclass.DisplayName = con.DisplayName;
ourtempclass.PhoneNumber = con.PhoneNumbers.First().PhoneNumber;
mylist.Add(ourtempclass);
但我希望能够做到这样的事情:(它没有编译)
mylist[3].Add(ourtempclass);
所以我将(ourtempclass)添加到第三个(第四个,如果你包括0)mylist项,而不是将它添加到第一个,第二个和第三个,因此替换我以前的所有内容。
答案 0 :(得分:2)
您可以使用insert方法在列表的特定位置插入
list.Insert(int Index, Item item);
所以而不是mylist[3].Add(ourtempclass);
做mylist.Insert(3, ourtempclass);