panfra ha scritto:
Devo conatenare 2 array di stringhe [,], in quanto ho sbagliato ad usare l'esempio,
potresti tu farmane uno?
Intanto, non usare gli array, ma usa
List<string>, dato che hai bisogno di modificarne i contenuti.
Quando vuoi creare una lista vuota, istanzi la lista di stringhe con
new List<string>().
Se hai un metodo che restituisce una lista di stringhe, chiamiamola
List1 (mi rifiuto di chiamarla "List_" che non ha alcun senso, sia perché non si usa il carattere "_" in quel modo sia perché non è seguito da nulla) e vuoi concatenarla a una lista esistente, chiamiamola
List2, basta scrivere
List2.AddRange(List1) e tutti gli elementi della prima lista (
List1) verranno accodati alla seconda (
List2).
Ripetendo l'operazione più volte, la lista
List2 man mano acquisirà nuovi elementi fino a contenerli tutti.
Altre indicazioni non saprei dartele poiché tu non spieghi l'obiettivo generale del tuo codice, ma fai una richiesta in dettaglio di come compiere un operazione specifica, che magari non serve nemmeno, su strutture dati che sono inadatte alla richiesta stessa, quindi senza elementi di contorno oppure obiettivi ben determinati, non è possibile suggerire un codice valido che risolva la problematica in toto, magari in tre righe e usando molte meno strutture dati, liste temporanee, array e altro ancora.