Menu
Coddy logo textTech

Lecture d'entrée

Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 33 sur 69.

Jusqu'à présent, nous avons stocké dans des variables des valeurs auxquelles nous avons pensé. Les programmes ne fonctionnent généralement pas de cette manière. Nous recevons des valeurs d'une source externe, un utilisateur par exemple.

En C#, la saisie de données par l'utilisateur s'effectue à l'aide de la méthode Console.ReadLine(). Cette méthode lit une ligne de texte saisie par l'utilisateur dans la console. L'entrée est toujours retournée sous la forme d'un string.

Voici un exemple de la manière d'obtenir une saisie de l'utilisateur :

string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);

Dans cet exemple, le programme attend que l'utilisateur saisisse son nom et appuie sur Entrée. Le nom saisi est ensuite stocké dans la variable name. Enfin, le programme affiche un message qui inclut le nom saisi.

challenge icon

Défi

Débutant

Écrivez un programme qui récupère une saisie de l'utilisateur (son nom), puis affiche Hello,  suivi du nom saisi par l'utilisateur.

Par exemple, si l'utilisateur saisit Bob, la sortie attendue est Hello, Bob.

Vous devrez :

  1. Lire le nom de l'utilisateur en utilisant la méthode Console appropriée.
  2. Afficher Hello, et la variable stockée à la fin.

Aide-mémoire

Pour obtenir une saisie de l'utilisateur, utilisez Console.ReadLine(). Cette méthode lit une ligne de texte et la retourne sous forme de string :

string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);

Le programme attend que l'utilisateur saisisse du texte et appuie sur Entrée avant de continuer.

Essayez vous-même

using System;

public class Program {
    public static void Main(string[] args) {
        // Lire le nom de l'utilisateur
        
        
        // Afficher le message de salutation
        
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux