типа как к свойству protected set?
У поля всё те же модификаторы что и у других членов
я про геттеры и сеттеры, типа вообще свойства - такая себе вещь, сама по себе, в энтерпрайзе каком-нибудь ясно, что пофиг, но когда доступ мильен раз в секунду
У полей нет ведь геттеров и сеттеров, значит ты никак не можешь их ограничить Только полностью повесить модификатор на всё поле
да вот почему не сделают))) Непонятно, могли бы аттрибутом это сделать и во время компиляции запрещать доступ
Зачем? Есть private, protected и т. д. Юзай
Автосвойства компилируются JIT'ом в машинные коды, которые те же самые, что и для поля (если не virtual и не интерфейс)
Если делаешь невиртуальный вызов автосвойства, то жит этот вызов инлайнит и обращается напрямую к полю, так что не страшно. Если бы жит так не умел - тогда бы либо аспнет был бы не в топе techempower, либо разрабы аспнета не пользовались бы свойствами. Это только в юнити поля вместо свойств используют, тк il2cpp работает не ясно как + сам юнити уже олдовый Ну и моно
Обсуждают сегодня