Eu tenho uma string como esta:
String mainString = "11;22;33;44;55;66";
e eu quero pegar apenas os números e colocá-los em Array ou List.
o que fiz até agora foi conseguir as ;
posições:
static void Main(string[] args)
{
String mainString = "11;22;33;44;55;66";
int count = mainString.Split(';').Length - 1;
int firstComma = mainString.IndexOf(';');
int index = mainString.IndexOf(';'); ;
System.Console.WriteLine(firstComma);
for (int i = 1; i < count; i++)
{
index = mainString.IndexOf(';', index + 1);
System.Console.WriteLine(index);
}
Console.ReadKey();
}
Você já está usando string.Split. Basta converter as strings em ints.
String mainString = "11;22;33;44;55;66";
int[] ints = mainString.Split(';').Select(x => int.Parse(x)).ToArray();
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras