2010-02-27 11 views

Antwort

24

Sie müssen es durch den Index adressieren:

arr[2] = "new york"; 

Da Sie sagen, dass Sie nicht die Position kennen, können Sie Array.indexOf verwenden, es zu finden:

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

Vielen Dank dafür. –

+0

Warum sollte IndexOf in meinem Array nicht verfügbar sein? Ich ziele auf .NET 3.5 Danke –

+0

Mea culpa, Jade M, ich bin es gewohnt, mit Listen zu arbeiten und habe die Methode docs nicht überprüft. Entschuldigung für den schlechten Ochsen, Antwort aktualisiert. – itowlson

5

Sie könnten auch tun Sie es so:

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