Вы можете попробовать:
class Test{
static int Compare(char t, char p){
return string.Compare(t.ToString(), p.ToString(), StringComparison.CurrentCultureIgnoreCase);
}
}
Но я сомневаюсь, что это «оптимальный» способ сделать это, но я не все, что вам нужно проверить ...