Lettura dell'input
Fa parte della sezione Fondamenti del percorso C# di Coddy. Lezione 33 di 70.
Finora abbiamo memorizzato nelle variabili i valori a cui avevamo pensato. Di solito i programmi non funzionano così. Riceviamo i valori da una fonte esterna, per esempio un utente.
In C#, l'input dell'utente si acquisisce 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 un 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.
Sfida
PrincipianteScrivi un programma che riceva un input dall'utente (il suo nome) e poi visualizzi Hello, seguito dal nome inserito dall'utente.
Ad esempio, se l'utente inserisce Bob, l'output previsto è Hello, Bob.
Dovrai:
- Leggere il nome dell'utente usando il metodo appropriato di
Console. - 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
}
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoIncremento/Decremento postfissoAbbreviazioni aritmetiche7Input/Output di base
Output di baseInterpolazione di stringheLettura dell'inputParsingRipasso - Fino a 120Ripasso - Vero o falso5Operatori Parte 2
Operatori di confrontoOperatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 33Variabili Parte 2
VarCostantiConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione dei tipi6Prendere decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidati9Cicli
Ciclo forCiclo whileCiclo do whileBreakContinueCiclo annidatoCiclo infinitoRiepilogo - Input dinamico12Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheEsercitati da solo: Compilatore C# online