Strings são essenciais na programação. Eles permitem o processamento e a manipulação de dados textuais. Neste guia, você abordará detalhadamente o tipo de dado String em C# e aprenderá seus métodos e propriedades básicos. Esse conhecimento ajudará você a utilizar strings efetivamente em seus programas.
Principais descobertas
- Strings em C# são uma coleção de caracteres e são representadas entre aspas.
- A classe String oferece vários métodos para manipulação, incluindo ToUpper(), ToLower(), Trim() e Length.
- Strings originais permanecem inalteradas através de chamadas de métodos; novas strings são retornadas.
Guia passo a passo
1. Declaração e inicialização de uma String
Para declarar uma String em C#, você usa a palavra-chave string, seguida por um nome de sua escolha, o sinal de igual e o valor atribuído entre aspas. Um exemplo disso pode ser assim:

2. Saída de uma String no console
Com o método Console.WriteLine(), você exibe a String definida anteriormente no console. O exemplo a seguir mostra como você exibe "Hello World":
3. Exibição de uma String em letras maiúsculas
Para mostrar toda a String em letras maiúsculas, você utiliza o método ToUpper(). Isso é feito colocando um ponto no final do nome da String e chamando ToUpper():
4. Exibição de uma String em letras minúsculas
Com o método ToLower(), você pode exibir a mesma String em letras minúsculas. Tente o seguinte comando e teste você mesmo:

5. Remover espaços em branco com Trim
Se você tiver espaços em branco no início ou no final de uma String, pode removê-los com o método Trim(). Aqui está como o comando se parece:
6. Determinar o número de caracteres
Para determinar o comprimento de uma String, você usa a propriedade Length. Isso retorna o número total de caracteres na String, incluindo todos os espaços em branco:

7. Saída amigável do número de caracteres
Adicione um texto explicativo para tornar a saída do número de caracteres mais compreensível para o usuário:
8. Determinação do número de caracteres sem espaços em branco
Você pode usar o método Trim() em combinação com a propriedade Length para determinar o número de caracteres sem espaços em branco à frente ou atrás. Aqui está um exemplo:
9. Resumo das funções
Por fim, você pode resumir os métodos e propriedades aprendidos para esclarecer seus benefícios e casos de uso. Observe que Strings não são alteradas, mas novas Strings são geradas através de chamadas de métodos.
Resumo – Programação em C#: Strings e seus métodos
Neste guia, você pôde conhecer os fundamentos do tipo de dado String em C#. Você aprendeu a declarar, manipular Strings e consultar suas propriedades. Os métodos ToUpper(), ToLower(), Trim() e a propriedade Length são ferramentas básicas para trabalhar efetivamente com Strings.
Perguntas frequentes
O que é uma String em C#?Uma String em C# é uma sequência de caracteres representada entre aspas.
Como posso converter uma String para letras minúsculas?Use o método ToLower() em sua String.
O Trim() altera a String original?Não, o Trim() apenas remove espaços em branco e retorna uma nova cadeia de caracteres.
O que faz a propriedade Length?A propriedade Length retorna o número de caracteres em uma String, incluindo espaços em branco.
Como posso remover espaços em branco no início e no final de uma String?Use o método Trim() em sua String.