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()}!");
}