Você está aprendendo
Ver documentação
Você está aprendendo
Inscreva-se para desbloquear os conteúdos, concluir as tarefas e conquistar esta sala.
Progresso da sala: 0%
Antes de responder os exercícios veja a documentação da sala
Exercícios da sala
  • Nível: Básico Objetivo: 3 acertos Iniciar exercício
225
ver números da sala
Interaja com outros programadores
Suporte ao aluno - Deixe a sua dúvida.
Obrigado pelo seu feedback.
Esta sala possui um pré-requisito recomendado
Conteúdo da sala
Sala
Documentação
C#: Strings

Na linguagem C#, string é um tipo de objeto que armazena um texto que pode ser manipulado com os métodos da classe String.

Características:

  • É uma cadeia de caracteres e um objeto do tipo string
  • Herda os métodos da classe String
  • São objetos imutáveis
  • São Reference Types

Código de exemplo:

// Variável nome do tipo string
string nome = "João Pessoa";
            
// Variável autor recebe o valor
// da variável nome após substituir
// a string "Pessoa" por "Ubaldo Ribeiro"
var autor = nome.Replace("Pessoa","Ubaldo Ribeiro");
            
// Exibe no prompt de comando "João Ubaldo Ribeiro"
Console.WriteLine(autor);

// Variável frase do tipo string
string frase = "Aproveite o dia";

// Variável atitude recebe apenas
// nove caracteres a partir do início
// do valor da variável frase
var atitude = frase.Substring(0,9);

// Exibe no prompt de comando "Aproveite"
Console.WriteLine(atitude);

// Variável poligono do tipo string
string poligono = "hexagono";

// Variável tamanho do tipo int
// recebe a quantidade de caracteres
// da variável poligono
int tamanho = poligono.Length;

// Exibe no prompt de comando "8"
Console.WriteLine(tamanho);
            
// Variável titulo do tipo string
string titulo = "Uma breve história do tempo";
            
// Variável contemBreve recebe um valor booleano
// após verificar se o valor da variável titulo
// contém a string "breve"
var contemBreve = titulo.Contains("breve");
            
// Variável terminaComTempo recebe um valor booleano
// após verificar se o valor da variável titulo
// termina com a string "tempo"
var terminaComTempo = titulo.EndsWith("tempo");
            
// Variável comecaComUma recebe um valor booleano
// após verificar se o valor da variável titulo
// começa com a string "Uma"
var comecaComUma = titulo.StartsWith("Uma");

// Exibe no prompt de comando
// Contém breve: True
// Começa com Uma: True
// Termina com tempo: True
Console.WriteLine("Comtém breve: " 
+ contemBreve 
+ " Começa com Uma: " 
+ comecaComUma 
+ " Termina com tempo: " 
+ terminaComTempo);

O que eu devo aprender?

Métodos da classe String