- Autor

- Nome
- Nelson Silva
- Social
Introdução
Em qualquer linguagem de programação, a manipulação de texto e a comunicação com o utilizador são fundamentais. Em C#, essa interação é frequentemente realizada através da classe Console. Neste artigo, iremos focar especificamente na função WriteLine(), na função Write(), e na natureza das strings.
Funções de Console em Detalhes
Função Write()
Esta função permite exibir informações na consola. Contudo, ela não move o cursor para a linha seguinte após a impressão. Isto pode ser útil para exibir mensagens na mesma linha ou para aguardar uma entrada do utilizador logo a seguir.
Console.Write("Introduza o seu nome: ");
string nome = Console.ReadLine();
Console.WriteLine($"Olá, {nome}!");
Função WriteLine()
A WriteLine() é uma das funções mais utilizadas para exibir dados na consola, pois imprime a informação e move automaticamente o cursor para a linha seguinte. É extremamente útil para apresentar informações de forma organizada.
Função ReadKey()
Em cenários onde se pretende pausar a execução do programa até que o utilizador realize alguma ação, a função ReadKey() é perfeita. Com ela, a consola aguarda a pressão de uma tecla, sendo habitualmente utilizada no final de programas para evitar que a consola se feche imediatamente.
Explorando Strings em Profundidade
As strings não são apenas sequências simples de caracteres. Em C#, elas dispõem de uma variedade de métodos que facilitam a manipulação e análise de texto.
Inicialização de Strings
Uma string pode ser inicializada de diversas formas em C#:
string s1 = "Olá, Mundo!";
string s2 = new string('=', 10); // "=========="
Manipulando Strings
C# oferece um conjunto de métodos para trabalhar com strings:
string s = "Olá, Mundo!";
int tamanho = s.Length; // 11
string maiuscula = s.ToUpper(); // "OLÁ, MUNDO!"
string minuscula = s.ToLower(); // "olá, mundo!"
Concatenando e Interpolando Strings
Podemos combinar strings usando o operador + ou a interpolação de string:
string nome = "Maria";
string saudacao = "Olá, " + nome + "!"; // Olá, Maria!
string saudacaoInterpolada = $"Olá, {nome}!"; // Olá, Maria!
Conclusão
Dominar a manipulação de strings e a interação com a consola é essencial para qualquer programador C#. Estas são apenas as noções básicas, e há muito mais a explorar no vasto universo do C#. Encorajamos a aprofundar-se ainda mais para descobrir todo o potencial que C# tem a oferecer.