C# array di stringhe

C# array di stringhe
L'array di stringa nella programmazione C# è l'argomento di questo tutorial di suggerimenti Linux. Quindi, parleremo prima di cosa sia un array. L'array è come un contenitore che salva i valori di un tipo simile. Gli array raccogli i dati che archiviamo in più variabili di un tipo in un posto. Memorizza gli elementi a partire dall'indice 0. La stringa è una raccolta di caratteri che sono archiviati in sequenza. Quando più di un carattere viene archiviato in una posizione di memoria, si chiama stringa. Le matrici di stringa vengono utilizzate per archiviare un numero fisso di stringhe. Possiamo archiviare più di una stringa nell'array. La stringa contiene più caratteri e l'array di stringa contiene numerose stringhe. Quando dobbiamo archiviare i nomi degli studenti, possiamo utilizzare l'array di stringhe anziché conservare i nomi dichiarando variabili separate per ogni studente. L'array di stringa può essere single o multiplo come altri array, i.e., intero o galleggiante. Dobbiamo impostare prima la dimensione dell'array per utilizzare un array di stringhe.

Dichiarazione di array di stringhe

Due tecniche possono dichiarare gli array di stringhe.

Dichiarazione con le dimensioni:

String [] var_1 = new String [3]

O

String [] var_1 = new String [3]

La differenza tra le due affermazioni è l'uso della stringa. Nella prima istruzione, la "stringa" è l'oggetto della classe stringa utilizzato per creare oggetti. Mentre l'altra "stringa" viene utilizzata per creare una stringa, è una parola chiave. Qui, 3 è la dimensione dell'array di stringhe.

Dichiarazione senza dimensioni:

String [] var_1;

O

string [] var_1;

Entrambe le dichiarazioni creeranno una stringa. Tuttavia, non stiamo definendo le dimensioni della stringa. La puntura è appena dichiarata.

Inizializzazione di array di stringhe

L'array non può essere inizializzato fino a quando non è impostata le dimensioni. Possiamo usare due tecniche per inizializzare un array.

Inizializza mentre dichiara:

String [] var_1 = new String [2]

O

String [] var_1 = new String [4]

Possiamo inizializzare un array quando dichiariamo il tipo di dati di una variabile.

Inizializzare dopo aver dichiarato:

String [] var_1;
var_1 = new String [3];

La dimensione dell'array può essere definita dopo la dichiarazione variabile.

Assegnazione del valore

I valori dell'array di tipo stringa possono essere assegnati quando dichiariamo e inizializza una variabile di tipo array. E l'altro modo è assegnare i valori per numero dell'indice.

Assegna tutto tra parentesi graffe:

String [] var_1 = new String [3] "John", "Jerry", "Salt";

Assegna con indice:

String [] var_1 = new String [3];
var_1 [0] = "John";

Esempio n. 1

Questo codice di esempio definirà l'array di stringa utilizzando la stringa oggetto class.

usando il sistema;
Classe Program_1

statico void main ()
String [] nick_names = new String [3] "Nasline", "Vali", "Micki";
Console.WriteLine ("I nomi di marchi sono:");
Console.WriteLine (nick_names [0]);
Console.WriteLine (nick_names [1]);
Console.WriteLine (nick_names [2]);

Dobbiamo inizializzare un array di stringhe "nick_names" e archiviare i valori. La dimensione dell'array è tre e questo array contiene soprannomi degli studenti. L'array di stringa viene dichiarato creando un oggetto della classe stringa. Il "nick_names" è un oggetto della classe "String". Le doppie citazioni circondano i valori della stringa. I valori sono assegnati all'array mentre le variabili vengono dichiarate e inizializzate. È l'unico modo per assegnare valori. Quindi stampare un messaggio "I nomi di marchi sono" sullo schermo usando la console.Funzione writeline (). Per accedere a un valore specifico di un array, chiamiamo quel valore per il suo indice. Gli array sono archiviati su indici diversi. L'indice di partenza è 0. Indice 0 memorizza il primo elemento dell'array e così via. Per stampare gli elementi dell'array sulla console, chiameremo la variabile con il suo indice all'interno della console.Metodo WriteLine ().

Esempio n. 2

In questo scenario, useremo la parola "stringa" per definire un array di stringhe.

usando il sistema;
Classe Program_2

statico void main ()
string [] fruits = new String [4] "Apple", "Pear", "Mango", "Pineapple";
Console.WriteLine ("I nomi dei frutti sono: \ n");
per (int i = 0; i
Console.WriteLine (frutti [i]);


Dichiareremo i "frutti dell'array di stringhe per salvare i nomi di diversi frutti. La dimensione dell'array richiesto è 4, il che significa che può contenere quattro elementi. Quindi assegnare i valori all'array di stringa. Successivamente, visualizzeremo il testo "I nomi dei frutti sono" sullo schermo usando la console.Funzione writeline (). Quindi applicheremo un ciclo "per". Non possiamo visualizzare l'array completo con il suo nome. Per mostrare l'intero array, dobbiamo usare il ciclo "per" per loop la stringa fino alla sua lunghezza. Definisci un iteratore con valore 0 e specifica la condizione sulla lunghezza dell'array. Qui, acquisiamo anche la lunghezza dell'array di stringa utilizzando il "var_name.Metodo di lunghezza ". La funzione nel corpo del ciclo "per" verrebbe eseguita equamente più volte come loop stesso. Il corpo del loop "per" ha una dichiarazione e ogni volta che viene eseguito, il valore di "i" verrà inserito all'interno dei frutti [i]. Quando i = 0, il nome del frutto sull'indice 0 (frutti [0]) sarà presentato sullo schermo e così via. In questo modo, ogni elemento dell'array di stringa verrebbe mostrato sul terminale.

Esempio n. 3

I numeri dell'indice, in questa istanza, assegnano gli elementi dell'array di stringhe.

usando il sistema;
Classe Program_3

statico void main ()
menu String [];
menu = new String [3];
menu [0] = "pasta";
menu [1] = "pizza";
menu [2] = "hamburger";
Console.WriteLine ("Il menu è come sotto:");
per (int i = 0; i
Console.WriteLine (menu [i]);

Console.WriteLine ("Yummmm ...");

L'inizializzazione "menu" array di stringa viene eseguita utilizzando l'indice. Quindi definisci le dimensioni di questo array di stringhe. Per assegnare i valori utilizzare il nome della variabile "menu" e assegnare l'indice all'interno delle parentesi graffe. Nella prossima dichiarazione, impiega la console.Metodo WriteLine () per stampare un testo sulla console. Successivamente, il ciclo "per" rappresenta l'intero array sul terminale. All'interno del ciclo, la condizione è definita per la lunghezza dell'array e aumenta l'iteratore di 1. La console.La funzione WriteLine () è invocata nel corpo del ciclo "per", che consente di rappresentare gli elementi dell'array di stringhe. Al di fuori del ciclo, un'altra affermazione, "Yummmm ..." verrà stampata sullo schermo chiamando la console.Metodo WriteLine ().

Conclusione

In questa guida, abbiamo esaminato le basi degli array, quali sono gli array di stringhe e come gli array di stringa vengono utilizzati nei codici della lingua C#. Sono anche chiarite diverse tecniche di dichiarazione, inizializzazione e assegnazione dei valori all'array di stringhe. Abbiamo anche osservato l'uso di array di stringhe in numerosi esempi di codifica. Un array di stringa può essere dichiarato utilizzando l'oggetto String Class o la parola "String". Entrambe le tecniche sono ugualmente efficaci, ma usano metodologie diverse per svolgere le stesse attività.