Re[3]: char.IsDigit - зачем static?
От: Bone_nsk  
Дата: 12.02.07 08:21
Оценка: +1
Здравствуйте, Pavel M., Вы писали:

Кос>>>Вот и возник вопрос, из каких соображений сделали не свойство, а статический метод?


B_>>В Java Character.isDigit(char) принимает в параметрах примитивный тип, поэтому он и статический. Скорее всего в C# что-то подобное.


PM> не понятна связь =))))) поясните


Примитивный тип не является классом, у него нет свойств и методов.
Что бы узнать, является ли символ цифрой не поможет ни свойство класса, ни его non-static метод.
Поэтому метод статический и принимает примитивный тип, в который при необходимости развернется объект класса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.