Нам нужно «защитить» класс от статических методов в целях безопасности. Мы не хотим, чтобы новички-разработчики следили за предложениями инструментов кодирования, чтобы сделать элемент статичным, поскольку нам нужно использовать конструктор с паролем для контроля доступа к этому классу.Требовать, чтобы класс был установлен в C#?
Есть ли способ защитить класс .NET на C#, чтобы предотвратить его наличие каких-либо статических членов?
Будет ли такая функция, если она недоступна, для будущей версии .NET?
спасибо.
Это похоже на то, что ваши инструменты отвечают за пользователя. Почему бы не просто обучить своих разработчиков тому, как правильно использовать API? – rossipedia
Мне бы очень хотелось услышать рассуждения об устранении статических методов. Можешь поделиться, пожалуйста? –
Newbie devs vs. devs делает конструкторы с паролями для ограничения экземпляра/наследования? вау, и нет его не стоящей функции – meandmycode