quinta-feira, 1 de agosto de 2013

Método Split String C#

O método Split serve para dividir uma string quando encontra determinados caracteres, para usar este método é necessário criar uma array unidimensional pois cada pedaço de uma frase vai ficar na Array que o método retorna.Veja um exemplo abaixo do método Split dividindo uma frase quando encontra espaços:
            string frase = "Bem vindo ao blog PCodigos";
            string[] pedaços = frase.Split(' ');

            for (int C = 0; C < pedaços.Length; C++)
            {
                Console.WriteLine(C.ToString() + " = " + pedaços[C]);
            }
 No exemplo acima é declarado uma variável do tipo String com o nome frase e na linha de baixo uma Array com nome pedaços, e a Array pedaços é igual a o que o método Split retornar e como parâmetro é enviado um char que delimita a frase.Cada pedaço da frase vai para a array pedaços, depois um for conta os pedaços e dentro chama o método que mostra o pedaço e o índice na tela.
 Um erro muito frequente é ao enviar o parâmetro ao método Split, muitos confundem e colocam aspas duplas(que é usada em Strings) sendo que o método Split recebe char e não String e no caso de char é usado aspas únicas.

Nenhum comentário:

Postar um comentário