Strings
Computação I
Prof. Roberto Henriques
Computação I
Resumo
Strings
2
Computação I
Strings
Decimal Float Floatingpoint Double
Bool
Structs
Tipos de valor
Enumeration
Tipos Simples
Sbyte Byte Short Ushort “Inteiros” Int Uint Long Ulong
Tipos Numéricos
Tipos prédefinidos
Tipos de referência
Objectos String
Arrays
char
3
Computação I
Strings Uma string é um objeto da classe String cujo valor é texto Uma string representa uma sequência de zero ou mais carateres (char)
Assim, uma variável do tipo String pode ser vista como um array de váriaveis do tipo char. string aString = "Olá Mundo!"; char oChar = aString[1]; Console.WriteLine(oChar);
Contudo, este array é apenas de leitura
4
Computação I
Strings Para obtermos um array que podemos alterar os valores
string aString = "Olá Mundo!"; char[] oChar = aString.ToCharArray();
5
Computação I
Strings Uma string tem uma propriedade (length) que devolve o nº de carateres string name = "António"; int nLetras = name.Length;
Para analisar todas as propriedades e métodos da string
http://msdn.microsoft.com/pt-br/library/system.string.aspx
6
Computação I
Funções da classe String Compare Concat Copy compara dois objetos string junta duas ou mais strings em uma só cria um novo objeto String a partir de outro
Equals
Join Split
Determina se duas strings têm o mesmo valor
Une um array de strings para formar uma única string cria um array de strings
ToUpper
ToLower ToCharArray Trim
cria uma cópia da string com todas as letras maiúsculas cria uma cópia da string com todas as letras minúsculas cria um array de caracteres a partir da string Remove os espaços em branco ou os caracteres especificados
da string
7
Computação I
Construtores de strings Uma string pode ser construída das seguintes formas:
string Despedida = "Adeus!";