In Java ci sono circa 18 metodi di "riempimento" statici negli array di classe che servono per assegnare un valore a ciascun elemento in un array. Sto cercando un equivalente in C# per ottenere la stessa cosa, ma non trovo nulla con la stessa compattezza:riempire un array in C#
1) ForEach as I capisce che passa gli elementi dell'array in base al valore, quindi non posso cambiarli
2) Ripetere da Enumerable crea un nuovo array, sembra di essere in testa di creare un nuovo array e quindi copiare ogni elemento dalla matrice
3) un ciclo for non è abbastanza, che immagino Ecco perché la gente di Java ha introdotto questa notazione compatta per iniziare con
4) Il metodo Clear dalla classe Array può impostare tutto a zero, ma come posso convertire lo zero nel valore diverso da zero che voglio?
Per dimostrare la sintassi di Java considerare questo codice che stampa tre volte il numero 7:
int[] iii = {1, 2, 3};
Arrays.fill(iii, 7);
for (int i : iii) {
System.out.println(i);
}
inviare un esempio Java, forse allora ho capito quello che vuoi – bas
Non so 18 metodi di Java. pubblica un esempio –
perché complicare quando non c'è alcuna necessità di complicare .. –