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

B_>Здравствуйте, Pavel M., Вы писали:


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


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


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


B_>Примитивный тип не является классом, у него нет свойств и методов.

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

аааа, если так только. просто выражена мысль так, что получается что-то вроде "методы, принимающие примитивные типы, д.б. статическими " =) вот я и не понял
--------------------------
less think — do more
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.