Far acquisire agli array un dato da tastiera e lettura dell'array
In questo articolo vi spiegherò come far acquisire dati da tastiera al nostro array, intanto dopo averlo dichiarato, dobbiamo dire all'array di mettere in ogni posizione al suo interno un valore o una stringa, per fare ciò ci serviremo di un for e di i, il contatore i servirà come indice, in parole povere dirà al nostro array in quale posizione mettere un determinati dato, ogni volta che i incrementa si passa alla prossima casella dell'array.
Adesso facciamo inserire dal nostro utente un nome in ogni array e poi faremo riscrivere i dati inseriti dall'utente.
esempio (acquisizione dati) :
La stringa operazione servirà nella prossima parte, ho creato una sorta di menù usando if/else, strutture già spiegate in precedenza.
Il comando nome_cognome[i]=Console.ReadLine(), significa che ad ogni posizione dell'array si deve applicare il comando ReadLine, il programma capisce ciò perchè i incrementa di 1 ogni volta e quindi fa scorrere le posizioni dell'array.
Adesso vediamo l'intero programma con la fase di scrittura:
La parte che andremo ad analizzare meglio è quella dentro l'if, dove si usa il for, in pratica, come in fase di lettura, i serve per far scorrere le caselle dell'array, ma invece di usare il comando ReadLine, usiamo WriteLine, dicendo DEVI SCRIVERE (nome_cognome usando i per capire di quale posizione stiamo parlando), siccome i si incrementa di 1 ogni volta, significa che l'array verrà scritto dall'inizio, quindi dalla posizione 0, sino all'ultima, cioè la posizione 5.
Spero di essere stato chiaro, anche se questo argomento è abbastanza difficile, per dubbi e domande ,come sempre, scriveteci pure!