Comment remplacer la valeur dans la liste au même emplacement de collection

Comment remplacer une valeur dans une liste de collection au même endroit?

0 = cat 1 = dog 2 = bird 

remplacer 2 par un snail ?

Tu veux dire:

 yourCollection[2] = "Snail"; 

Dans une collection List , vous souhaitez trouver un index pour remplacer … par:

  var i = animals.FindIndex(x => x == "Dog"); animals[i] = "Snail"; 
 List animals = new List(); animals.Add("cat"); animals.Add("dog"); animals.Add("bird"); animals.RemoveAt(2); animals.Insert(2, "snail");