char ile karakter, karakter kontrol edersin. karakter karakter kontrol edeceksen.

str: girilen text

char[] chars = new char[str.Length];
foreach (char c in chars)
{
if (char.IsLetter(c) || char.IsWhiteSpace(c))
{
Console.WriteLine(char + " harf");
}else if (char.IsNumber(c)){
Console.WriteLine(char + " numara");
}
}


Sen girilen text'in yazımı, sayımı olduğunu kontrol etmek istiyorsan.


str: girilen text
int val;
if (int.TryParse(str, out val))
{
// Numerik değer
}else{
// Yazı değer
}

Regex ile çözümü;

bool isNumber = Regex.IsMatch(str, @"^\d+$");
if(isNumber){
// Numerik değer
}


Bu tür soruların cevabını google'da çokca bulabilirsin.