【发布时间】:2011-04-21 17:08:23
【问题描述】:
如何替换集合列表中同一位置的值?
0 = cat
1 = dog
2 = bird
将2替换为snail?
【问题讨论】:
-
您的收藏类型是什么?
标签: c#
如何替换集合列表中同一位置的值?
0 = cat
1 = dog
2 = bird
将2替换为snail?
【问题讨论】:
标签: c#
你的意思是:
yourCollection[2] = "Snail";
【讨论】:
在更大的List<T> 集合中,您希望找到要替换的索引...与:
var i = animals.FindIndex(x => x == "Dog");
animals[i] = "Snail";
【讨论】:
== 一路走来。
List<string> animals = new List<string>();
animals.Add("cat");
animals.Add("dog");
animals.Add("bird");
animals.Add("fish");
animals.RemoveAt(2);
animals.Insert(2, "snail");
【讨论】:
animals[2] = "snail";?
list[index] = value 不起作用。