1
resposta

[Projeto] Contando caracteres

Console.Write("Digite uma frase: ");
string frase = Console.ReadLine();

Console.WriteLine($"A frase que você digitou contém {frase.Length} caracteres!");
1 resposta

Oi, Matheus, como vai?

O código funciona corretamente e atende ao objetivo do exercício. A propriedade Length é mesmo a forma mais direta de contar caracteres em uma string no C#, incluindo os espaços, que era um dos requisitos.

Uma dica para expandir esse exercício é explorar o que mais dá para extrair de uma string com recursos nativos do C#. Por exemplo, se você quiser contar apenas os caracteres que não são espaços, pode combinar Length com Replace para remover os espaços antes de contar, como em frase.Replace(" ", "").Length.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!