проблема частного статического метода - PullRequest
0 голосов
/ 11 марта 2010

Когда класс определен как приватная статическая, зачем мне делать методы get и set статическими?

Ответы [ 2 ]

0 голосов
/ 11 марта 2010

Кажется излишним помечать все члены в статическом классе как статические, но C # требует, чтобы вы сделали это. Это просто способ, которым был реализован компилятор.

Насколько я знаю, нет членов, которые наследуют какие-либо модификаторы от типа по умолчанию. Другими словами, члены общедоступного класса не все общедоступны по умолчанию и т. Д. Требуя пометить каждый элемент как статический, вы явно выкладываете контракт типа.

0 голосов
/ 11 марта 2010

Поскольку вы не можете вернуть статический член из метода экземпляра.

...