Saltar para o conteúdo principal
Publicado em

Função WriteLine() e Strings em C#

Partilhar:

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.

Happy coding!