Ответ 1
Вы имеете в виду:
yourCollection[2] = "Snail";
Как заменить значение в списке коллекций в том же месте?
0 = cat
1 = dog
2 = bird
замените 2
на snail
?
Вы имеете в виду:
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");