Leitura de Entrada
Parte da seção Fundamentos do Journey de C# da Coddy — lição 33 de 69.
Até agora, armazenamos valores que pensamos em variáveis. Os programas geralmente não funcionam dessa maneira. Recebemos valores de uma fonte externa, um usuário, por exemplo.
Em C#, obter a entrada de um usuário é feito usando o método Console.ReadLine(). Este método lê uma linha de texto inserida pelo usuário no console. A entrada é sempre retornada como uma string.
Aqui está um exemplo de como obter a entrada de um usuário:
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);Neste exemplo, o programa espera que o usuário insira seu nome e pressione Enter. O nome inserido é então armazenado na variável name. Finalmente, o programa imprime uma mensagem que inclui o nome inserido.
Desafio
InicianteEscreva um programa que receba a entrada do usuário (seu nome) e, em seguida, exiba Hello, seguido pelo nome inserido pelo usuário.
Por exemplo, se o usuário inserir Bob, a saída esperada é Hello, Bob.
Você precisará:
- Leia o nome do usuário usando o método
Consoleapropriado. - Imprima
Hello,e a variável armazenada ao final.
Folha de consulta
Para obter entrada de um usuário, use Console.ReadLine(). Este método lê uma linha de texto e a retorna como uma string:
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);O programa espera que o usuário insira o texto e pressione Enter antes de continuar.
Experimente você mesmo
using System;
public class Program {
public static void Main(string[] args) {
// Ler o nome do usuário
// Imprimir a mensagem de saudação
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else Aninhado