Separar String de caracteres C#(CSharp)
Autor : Antonio Carlos Ferreira de Azevedo
Postado em : 06/11/2018
Postado em : 06/11/2018
Quebrando uma String de caracteres em partes
Alguém em um post estava precisando quebrar uma string de caracteres em partes, com dois caracteres cada um, então propus a solução seguinte.
/* Autor: Antonio Azevedo Visite: www.codigoexpresso.com.br Descrição: Separa uma string de caracteres em vetores com 2 caracteres cada um Exemplo: string[] meuVetor = SeparaVetor("12345678") Retorna: ["12"],["34"],["56"],["78"] */ /// <summary> /// Separa uma string em grupos de dois caracteres /// </summary> /// <param name="value">string</param> /// <returns>vetor string[]</returns> /// public string[] SeparaVetor(string value) { // Verifica se o numero de caracteres é impar se sim soma espaço value += ((value.Length % 2 > 0) ? (" ") : ("")); // Calcula o tamanho do vetor string[] vetor = new string[((int)(value.Length / 2))]; // Atribui os valores ao vetor for(int i=0; i < vetor.Count();i++) { vetor[i] = value.Substring(((i > 0) ? (i * 2) : (i)), 2); } // retorno da função return vetor; }
Espero que ajude mais alguém, quem sabe!
Links Relacionados
- Classe para Ler e Gravar Cookies - Asp.Net MVC 4 com C# (CSharp)
- Classe para tratar valores nulos vindos de nossa Query SQL, C#(CSharp).
- Classes anônimas em C#(CSharp)
- Criar Classes Dinâmicas usando DynamicObject e ExpandoObject em C# (CSharp)
- Criptografar Senhas utilizando MD5 Hash em C# (CSharp)
- Diferença entre parâmetros REF e OUT em C#(CSharp)
- Emitir sons pelo auto-falante do computador em C# (CSharp)
- Exemplo de acesso a dados com SQL Server em C#.
- Extensões para DataReader, tratando valores de suas consultas SQL (DataReaderExtensions) C#(CSharp)
- Formatar CEP em C# (CSharp)
- Gerando números randômicos para sorteio de jogos de azar C#(CSharp)
- Incrementando e decrementando variáveis em C#(CSharp)
- Ler string de conexão (connectionStrings) do arquivo Web.config Asp.Net MVC co C#(CSharp)
- Ordenando um array com o comando OrderBy C#(CSharp)
- Recuperar a URL da página anterior em Asp.Net C# (CSharp)
- Recuperar a URL da página atual em Asp.Net C# (CSharp)
- Recuperar para código C# (CSharp) o valor de um componente de nossa página
- Retorna o IP da conexão do Cliente em Asp.Net MVC com C# (CSharp)
- Retorna os dados do Navegador do Cliente em Asp.Net MVC com C# (CSharp)
- Tipos de dados em C# (CSharp)
- Tipos de dados primitivos em C#(CSharp)
- Validando Valores nulos vindos de nosso Banco de Dados C#(CSharp)
- Validar Modelos com Data Annotation e Windows Form Application C#(CSharp)
- Verificar se uma string é um digito em C# (CSharp)
Comentários
Últimas Postagens
11/12/2018
Diferença entre parâmetros REF e OUT em C#(CSharp)
22/11/2018
Classes anônimas em C#(CSharp)
21/11/2018
Incrementando e decrementando variáveis em C#(CSharp)
19/11/2018
Tipos de dados primitivos em C#(CSharp)
Ordenando um array com o comando OrderBy C#(CSharp)
10/11/2018
Aula 18 - Criando o banco de dados e configurando o MySQL para nosso curso de Asp.Net MVC 4 com C#(CSharp)
Aula 17 - Criando o banco de dados e configurando o SQLServer EXPRESS para nosso curso de Asp.Net MVC 4 com C#(CSharp)
Aula 16 - Criando o banco de dados e configurando o SQLServer para nosso curso de Asp.Net MVC 4 com C#(CSharp)
Aula 15 - Download das ferramentas necessárias para o nosso curso de Asp.Net MVC 4 com C#(CSharp)
07/11/2018
Gerando números randômicos para sorteio de jogos de azar C#(CSharp)
Todas as postagens...