otra solucion,usando expresiones regulares, te filtra los numeros que se encuentran en el textBox en donde los ingresas para ver si son pares o impares.
tenes que incluir el using System.Text.RegularExpressions;
private void button1_Click(object sender, EventArgs e)
{
/*
* textBox1(multiline) es donde ingresamos los nros de esta manera:
* 12 3 4545
* 2 15 454
* 14 15 65
* 23 3
* Par es un textBox donde se almacenan los nros pares
* Impares es un textBox donde se almacenan los nros impares
*/
//Obtenemos solamente los numeros del textbox,si hay letras las filtra
Regex r
= new Regex
(@"\d+", RegexOptions
.IgnoreCase | RegexOptions
.Compiled); MatchCollection collection = r.Matches(textBox1.Text);//en el texto que vamos a buscar
foreach (Match m in collection)
{
//por cada nro obtenido con la expresion regular,comparamos si es par o no
if (Int32.Parse(m.Value) % 2 == 0)
//en el Par(textBox) ponemos los numeros pares
Par.Text += m.Value+"\r\n";
else
//en el Impar(textBox) ponemos los numeros Impares
Impar.Text += m.Value + "\r\n";
}
}