Console.Write("Digite uma frase: ");
string texto = Console.ReadLine()!;
Console.WriteLine($"A frase contém {texto.Length} caracteres.");
Console.Write("Digite uma frase: ");
string texto = Console.ReadLine()!;
Console.WriteLine($"A frase contém {texto.Length} caracteres.");
Oi, Philip! Como vai?
Agradeço por compartilhar.
Você utilizou corretamente o Console.ReadLine() pra capturar a entrada e aplicou texto.Length pra contar os caracteres da frase. Isso mostra que você compreendeu bem como acessar propriedades de uma string no C#. Um ponto interessante é que o Length conta todos os caracteres, incluindo espaços, o que é importante considerar dependendo do objetivo da atividade.
Uma dica interessante para o futuro é usar o método Trim() pra remover espaços no início e no fim da frase antes de contar os caracteres.
Console.Write("Digite uma frase: ");
string texto = Console.ReadLine();
string textoSemEspacos = texto.Trim();
Console.WriteLine(textoSemEspacos.Length);
Nesse código, Trim() remove espacos extras no inicio e no fim da frase antes da contagem.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!