2010-02-27 6 views

Répondre

24

Vous devez répondre par index:

arr[2] = "new york"; 

Puisque vous dites que vous ne connaissez pas la position, vous pouvez utiliser Array.indexOf pour le trouver:

arr[Array.IndexOf(arr, "paris")] = "new york"; // ignoring error handling 
+0

Un grand merci pour cela. –

+0

Pourquoi IndexOf ne serait-il pas disponible dans ma baie? Je cible .Net 3.5 Merci –

+0

Mea culpa, Jade M, je suis habitué à travailler avec des listes et n'ai pas vérifié les docs de la méthode. Désolé pour le mauvais direction, réponse mise à jour. – itowlson

5

Vous pouvez également faites-le comme ceci:

arr = arr.Select(s => s.Replace("paris", "new york")).ToArray(); 
Questions connexes