Exercice - Écrire votre premier code
Dans ce premier exercice pratique, vous allez utiliser C# pour imprimer l’expression d’un programmeur autorisé à la sortie standard d’une console.
Écrire votre première ligne de code
Il existe une longue tradition parmi les développeurs de logiciels pour imprimer l’expression « Hello World ! » dans la fenêtre de sortie de la console. Comme vous allez l’apprendre, vous pouvez en apprendre beaucoup sur la programmation et le langage de programmation C# à partir de cet exercice simple.
Entrer du code dans l’éditeur de code C#
Un éditeur de code C# est disponible pour être utilisé directement dans le navigateur : Éditeur de code C#. Cet éditeur fournit un environnement léger pour l’écriture, l’exécution et le test du code C# sans avoir à installer de logiciels sur votre ordinateur local.
Ouvrez l’Éditeur de code C# dans une nouvelle fenêtre ou onglet du navigateur.
Vous pouvez positionner les fenêtres de navigateur côte à côte afin de pouvoir faire référence à ces instructions pendant que vous travaillez dans l’éditeur de code C#.
Entrez ce code exactement comme il apparaît dans l’éditeur de code C# :
Console.WriteLine("Hello World!");Vous verrez une explication de la façon et de la raison pour laquelle cela fonctionne bientôt. Mais tout d’abord, vous devez l’expérimenter en cours d’exécution et vous assurer que vous l’avez entré correctement. Pour ce faire, vous allez exécuter votre code.
Remarque
Vous pourriez être tenté de sélectionner
CopyetRunet d’ignorer toutes les séquences de touches. Toutefois, il existe des avantages à taper du code vous-même. La saisie du code vous-même renforce la mémoire et la compréhension qui vous aideront à obtenir des insights que vous n’obtiendrez pas autrement.
Exécuter votre premier code
Appuyez sur le ▶️ bouton Exécuter
Le bouton Exécuter effectue deux tâches :
- Il compile votre code dans un format exécutable qu’un ordinateur peut comprendre.
- Elle exécute votre application compilée et, lorsqu’elle est écrite correctement, génère
"Hello World!".
Observer vos résultats
Dans la console de sortie, observez le résultat de votre code. Vous devez obtenir la sortie suivante :
Hello World!
Que faire si vous obtenez un message d’erreur
L’écriture de code C# est un exercice de précision. Si vous tapez un seul caractère de manière incorrecte, vous obtenez un message d’erreur dans la zone de sortie lorsque vous exécutez le code.
Par exemple, si vous deviez entrer incorrectement un minuscule c dans le mot console comme suit :
console.WriteLine("Hello World!");
Le message d’erreur suivant s’affiche :
Error summary:
CS0103: The name 'console' does not exist in the current context
Que signifie ce message d’erreur ?
C# est un langage sensible à la casse, ce qui signifie que le compilateur C# considère les mots et aussi différents que les mots consoleConsole et cat.dog Parfois, le message d’erreur peut être un peu trompeur. Vous devrez comprendre la véritable raison de l’existence de l’erreur, et cela vient en savoir plus sur la syntaxe de C#.
De même, si vous avez utilisé des guillemets simples (') pour entourer la chaîne Hello World! littérale comme suit :
Console.WriteLine('Hello World!');
Le message d’erreur suivant s’affiche :
Error summary:
CS1012: Too many characters in character literal
Vous pouvez utiliser le message comme indice lorsque vous examinez le problème. Mais que signifie le message d’erreur ? Qu’est-ce qu’un « littéral de caractère ? » Plus tard, vous en apprendrez davantage sur les littéraux de différents types de données (y compris les littéraux de caractères). Pour l’instant, soyez prudent lorsque vous entrez du code.
Heureusement, les erreurs ne sont jamais permanentes. Vous placez simplement l’erreur, corrigez-la et réexécutez votre code.
Si vous avez obtenu une erreur lorsque vous avez exécuté votre code, prenez un moment pour l’examiner de près. Examinez chaque caractère et vérifiez que vous avez entré cette ligne de code exactement.
Remarque
L’éditeur de code surveille constamment le code que vous écrivez en effectuant une pré-compilation pour rechercher des erreurs potentielles. Il essaiera de vous aider en ajoutant des lignes quiggly rouges en soulignant le code qui génère une erreur.
Les erreurs courantes que font les nouveaux programmeurs :
- Entrer des lettres minuscules au lieu de mettre en majuscules
C, ou les lettresConsoleouWenL.WriteLine - Entrée d’une virgule au lieu d’une période comprise entre
ConsoleetWriteLine. - Oubliez d’utiliser des guillemets doubles ou d’utiliser des guillemets simples pour entourer l’expression
Hello World!. - Oubliant un point-virgule à la fin de la commande.
Chacune de ces erreurs empêche votre code de compiler correctement.
L’éditeur de code met en évidence les erreurs de pré-compilation pour vous aider à identifier et corriger facilement les erreurs lorsque vous développez votre code. Vous pouvez le considérer comme un vérificateur d’orthographe qui vous aide à corriger les erreurs de grammaire ou d’orthographe dans un document.
En supposant que vous avez réussi dans les étapes précédentes, continuons.
Afficher un nouveau message
Dans cette tâche, vous allez commenter la ligne de code précédente, puis ajouter de nouvelles lignes de code dans l’éditeur .NET pour imprimer un nouveau message
Modifiez le code que vous avez écrit afin qu’il soit précédé d’un commentaire de code à l’aide de deux barres obliques
//:// Console.WriteLine("Hello World!");Vous pouvez créer un commentaire de code en préfixant une ligne de code avec deux barres obliques
//. Ce préfixe indique au compilateur d’ignorer toutes les instructions de cette ligne.Les commentaires de code sont utiles lorsque vous n’êtes pas encore prêt à supprimer le code, mais que vous souhaitez l’ignorer pour l’instant. Vous pouvez également utiliser des commentaires de code pour ajouter des messages à vous-même ou à d’autres personnes qui peuvent plus tard lire le code, vous rappelant ce que fait le code.
Ajoutez de nouvelles lignes de code pour correspondre à l’extrait de code suivant :
Console.Write("Congratulations!"); Console.Write(" "); Console.Write("You wrote your first lines of code.");Appuyez de nouveau sur le ▶️ bouton Exécuter. Cette fois, vous devez obtenir la sortie suivante.
Congratulations! You wrote your first lines of code.
Différence entre Console.Write et Console.WriteLine
Les trois nouvelles lignes de code que vous avez ajoutées ont démontré la différence entre les méthodes et Console.WriteLine() les Console.Write méthodes.
Console.WriteLine() imprime un message dans la console de sortie. À la fin de la ligne, il ajoute un flux de ligne similaire à l’appui sur Entrée ou Retour pour créer une ligne.
Pour imprimer dans la console de sortie, mais sans ajouter de flux de ligne à la fin, vous utilisez la deuxième technique. Console.Write() Par conséquent, l’appel suivant pour Console.Write() imprimer un autre message sur la même ligne.
Mettre à jour le message
Mettez à jour votre code pour qu’il corresponde à l’extrait de code suivant :
Console.WriteLine("Congratulations!"); Console.Write("You wrote your first lines of code.");Appuyez de nouveau sur le ▶️ bouton Exécuter. Cette fois, vous devez obtenir la sortie suivante.
Congratulations! You wrote your first lines of code.
Ce code vous aide à illustrer la différence entre les deux méthodes. Une nouvelle ligne est ajoutée par Console.WriteLine(), et Console.Write() imprime la sortie sur la ligne active.
Félicitations pour écrire vos premières lignes de code !