Menu
Coddy logo textTech

Lettura dell'input

Fa parte della sezione Fondamenti del percorso C# di Coddy. Lezione 33 di 69.

Finora abbiamo memorizzato nelle variabili i valori a cui abbiamo pensato. Di solito i programmi non funzionano così. Riceviamo valori da una fonte esterna, per esempio un utente.

In C#, l'input dell'utente si ottiene usando il metodo Console.ReadLine(). Questo metodo legge una riga di testo inserita dall'utente nella console. L'input viene sempre restituito come string.

Ecco un esempio di come ottenere input da un utente:

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

In questo esempio, il programma attende che l’utente inserisca il proprio nome e prema Invio. Il nome inserito viene quindi memorizzato nella variabile name. Infine, il programma stampa un messaggio che include il nome inserito.

challenge icon

Sfida

Principiante

Scrivi un programma che riceve un input dall'utente (il suo nome) e poi restituisce Hello,  seguito dal nome inserito dall'utente.

Ad esempio, se l'utente inserisce Bob, l'output previsto è Hello, Bob.

Dovrai:

  1. Leggere il nome dell'utente usando il metodo Console appropriato.
  2. Stampare Hello, e la variabile memorizzata alla fine.

Provalo tu

using System;

public class Program {
    public static void Main(string[] args) {
        // Leggi il nome dell'utente
        
        
        // Stampa il messaggio di saluto
        
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C# online