В классе char есть, статический метод bool IsDigit(char).
Статический метод с объектом того же класса в параметрах выглядит довольно странно.
Вот и возник вопрос, из каких соображений сделали не свойство, а статический метод?
По некоторым данным, в Java тоже самое.