Step 1: Intro
Si tratta di un'applicazione console .NET scritta in C#. Seleziona Esegui codice per provarla.
Console.WriteLine("Hello World!");
Step 2: Strings
Prova a modificare il codice in modo che la console saluti te anziché il mondo (ad esempio, Hello Ana!). Seleziona Esegui il codice per vedere se funziona.
Console.WriteLine("Hello <name>!");
Step 3: Variables
Le variabili contengono valori che è possibile usare altrove nel codice.
Archiviamo il nome in una variabile name e quindi leggiamo il valore da tale variabile durante la creazione del messaggio di output.
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Mostra
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
L'interpolazione di stringhe consente di assemblare le stringhe in modo più conciso e leggibile.
Se aggiungi un $ prima delle virgolette di apertura della stringa, puoi includere i valori stringa, ad esempio la variabile name, all'interno della stringa tra parentesi graffe. Prova e seleziona Esegui codice.
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Mostra
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
I metodi accettano input, e svolgono alcune operazioni e talvolta restituiscono un risultato.
ToUpper() è un metodo che è possibile richiamare in una stringa, come la variabile name. Restituirà la stessa stringa, convertita in lettere maiuscole.
Aggiorna il messaggio di saluto per modificare il nome della persona che viene salutata in maiuscolo e seleziona Esegui codice.
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Mostra
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
Le raccolte contengono più valori dello stesso tipo.
Sostituire la variabile name con una variabile names con un elenco di nomi. Usare quindi un ciclo foreach per scorrere tutti i nomi e salutare tutte le persone.
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
Mostra
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}