Stampa array in C#
-
Stampa un array con il metodo
String.Join()
inC#
-
Stampa un array con il metodo
List.ForEach()
inC#
-
Stampa un array con il bucle
foreach
inC#
Questa esercitazione discuterà i metodi per stampare un array di stringhe in C#.
Stampa un array con il metodo String.Join()
in C#
Il metodo String.Join()
concatena gli elementi di un array specificato con un separatore specificato tra di loro in C#. Possiamo usare la sequenza di escape \n
come separatore per posizionare ogni elemento dell’array in una riga separata. Il seguente esempio di codice ci mostra come stampare un array di variabili stringa con il metodo String.Join()
in C#.
using System;
namespace print_string_array {
class Program {
static void Main(string[] args) {
string[] arr = new string[] { "one", "two", "three", "four" };
Console.WriteLine(String.Join("\n", arr));
}
}
}
Produzione:
one two three four
Abbiamo inizializzato un array di variabili stringa arr
e stampato ogni elemento in una nuova riga con la funzione String.Join("\n", arr)
in C#. La funzione String.Join()
restituisce una variabile stringa. Quindi, possiamo memorizzare il valore restituito all’interno di una variabile stringa e quindi visualizzarlo o utilizzare direttamente la funzione String.Join()
all’interno della funzione Console.WriteLine()
.
Stampa un array con il metodo List.ForEach()
in C#
Il metodo ForEach()
esegue un’azione specificata su ogni elemento di una lista in C#. Possiamo stampare ogni elemento del nostro array con il metodo List.ForEach()
convertendo prima l’array in una lista. Possiamo usare la funzione ToList()
in Linq per convertire il nostro array in una lista. Vedi il seguente esempio.
using System;
using System.Linq;
namespace print_string_array {
class Program {
static void Main(string[] args) {
string[] strArray = new string[] { "abc", "def", "asd" };
strArray.ToList().ForEach(Console.WriteLine);
}
}
}
Produzione:
abc def asd
Abbiamo inizializzato un array di stringhe strArray
e stampato tutti gli elementi dell’array strArray
convertendolo prima in una lista usando la funzione ToList()
in Linq e poi usando ForEach()
sulla lista risultante.
Stampa un array con il bucle foreach
in C#
Il bucle foreach
viene utilizzato per scorrere una struttura dati in C#. Possiamo anche usare il bucle foreach
per scorrere ogni elemento di un array e stamparlo. Il seguente esempio di codice ci mostra come stampare un array con il bucle foreach
in C#.
using System;
namespace print_string_array {
class Program {
static void Main(string[] args) {
string[] arr = new string[] { "one", "two", "three", "four" };
foreach (var s in arr) {
Console.WriteLine(s);
}
}
}
}
Produzione:
one two three four
Abbiamo inizializzato un array di stringhe arr
e visualizzato ogni elemento dell’array arr
con il bucle foreach
in C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn