Split de String para int[]

 
Imagine que precisamos transforar uma string "1,2,3" em um array de int. Normalmente utilizamos o Split e transformamos em um array de string, como no exemplo abaixo. Mas este exemplo retornaria um erro. Cannot implicitly convert type 'string' to 'int'. string numeros = "1,2,3"; string[]…
Continue lendo
Por Cesar Cassiano Schimanco

Usar vários separadores de uma só vez para criar um array de string com Split e StringSplitOptions.RemoveEmptyEntries para remover valores vazios

 
 
A forma mais comum de criar um array e desta forma: string _valores = "[email protected];[email protected]"; string[] array = _valores.Split(','); //onde ',' sera o separador No exemplo acima, usei emails e "," como separador. Essa seria basicamente a extrutura de um arquivo CSV. Agora…
Continue lendo
Por Cesar Cassiano Schimanco

C# List<string> para string

 
List<string> list = new List<string>() { "Huguinho", "Zezinho", "Luisinho" }; string sNomes = string.Join(", ", list); Response.Write(sNomes);
Continue lendo
Por Cesar Cassiano Schimanco

Capitalizar strings em C#

 
 
Segue abaixo uma dica simples de como capitalizar uma string (deixar somente a primeira letra maiúscula) em C#: string mes = "janeiro"; Response.Write(char.ToUpper(mes[0]) + mes.Substring(1)); Como esperado, o resultado será "Janeiro".
Continue lendo
Por Bruno de Andrade

Caracter de determinada posição em uma string em C#

 
 
Uma string é definida nas mais variadas linguagens de programação como sendo um array de caracteres. Pensando desse modo, uma tarefa como capturar um determinado caracter de uma string, pode ser feita sem qualquer empecíllio. Veja o exemplo: string nome =…
Continue lendo
Por Bruno de Andrade