在使用类添加新项时,如何指定列表的int索引?

时间:2011-12-23 07:50:54

标签: c# windows-phone-7

我有这个:

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项,而不是将它添加到第一个,第二个和第三个,因此替换我以前的所有内容。

1 个答案:

答案 0 :(得分:2)

您可以使用insert方法在列表的特定位置插入

list.Insert(int Index, Item item);

所以而不是mylist[3].Add(ourtempclass);

mylist.Insert(3, ourtempclass);