Требовать экземпляра класса в C#?

Нам нужно «защитить» класс от наличия статических методов в целях безопасности. Мы не хотим, чтобы разработчики-новички, следуя предложениям инструментов кодирования, делали член статическим, поскольку нам нужно использовать конструктор с паролем для управления доступом к этому классу.

Есть ли способ защитить класс .NET в C#, чтобы он не содержал статических членов?

Будет ли такая функция, если она недоступна, полезной для будущей версии .NET?

Спасибо.

6
задан Neal 27 March 2012 в 22:26
поделиться