2010-02-27 9 views

Respuesta

24

Usted necesidad de abordarlo por el índice:

arr[2] = "new york"; 

Dado que usted dice que no conoce la posición, puede utilizar Array.indexOf para encontrarlo:

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

Muchas gracias por esto. –

+0

¿Por qué IndexOf no estaría disponible en mi matriz? Estoy apuntando .Net 3.5 Gracias –

+0

Mea culpa, Jade M, estoy acostumbrado a trabajar con listas y no compruebe los documentos del método. Perdón por la mala dirección, respuesta actualizada. – itowlson

5

También podría hazlo así:

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