Step 1: Intro
Il s’agit d’une application console .NET écrite en C#. Sélectionnez Exécuter le code pour l’essayer.
Console.WriteLine("Hello World!");
Step 2: Strings
Essayez de modifier le code pour que la console indique bonjour à votre nom, au lieu du monde (par exemple, Hello Ana!). Sélectionnez Exécuter le code pour voir si vous avez bien compris.
Console.WriteLine("Hello <name>!");
Step 3: Variables
Les variables contiennent des valeurs que vous pouvez utiliser ailleurs dans votre code.
Stockons votre nom dans une variable name, puis lisons la valeur de cette variable lors de la création du message de sortie.
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Me montrer
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
L’interpolation de chaîne vous permet de regrouper des chaînes de façon plus concise et lisible.
Si vous ajoutez un $ avant les guillemets ouvrants de la chaîne, vous pouvez alors inclure des valeurs de chaîne, comme la variable name, à l’intérieur de la chaîne entre accolades. Essayez-le et sélectionnez Exécuter le code.
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Me montrer
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
Les méthodes prennent des entrées, fonctionnent et renvoient parfois un résultat.
ToUpper() est une méthode que vous pouvez invoquer sur une chaîne, comme la variable name. Il renverra la même chaîne, convertie en majuscule.
Mettez à jour le message d’accueil pour modifier le nom de la personne en majuscules et sélectionnez Exécuter le code.
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Me montrer
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
Les collections contiennent plusieurs valeurs du même type.
Remplacez la variable name par une variable names qui a une liste de noms. Utilisez ensuite une boucle foreach pour itérer sur tous les noms et dire bonjour à chaque personne.
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
Me montrer
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}