static void Main(string[] args)
{
string texto = Console.ReadLine();
int Alfanumericos = 0;
int NOalfanumericos = 0;
for (int i = 0; i < texto.Length; i++)
{
char a = texto[i];
//Estos serian los alfanumericos (mayusculas, minusculas, acentuados, con dieresis, etc)
if ((a > 47 & a < 57) | (a > 64 & a < 91) | (a > 96 & a < 123) | (a > 192 & a != 215 & a != 222 & a != 247 & a != 248 & a != 254))
Alfanumericos++;
//Pues aqui los no alfanumericos
else NOalfanumericos++;
}
Console.WriteLine("Total Alfanumericos: {0}", Alfanumericos);
Console.WriteLine("Total NO Alfanumericos: {0}", NOalfanumericos);
Console.ReadKey();
}