Результаты поиска по запросу "access-modifiers"
модификатор доступа к элементам интерфейса с тем эффектом, что только сборка, в которой определен интерфейс, сможет определить любые реализации для него.
аргумент против объявления членов защищенного доступа на интерфейсах? Это, например, неверно: public interface IOrange { public OrangePeel Peel { get; } protected OrangePips Seeds { get; } }В этом примере интерфейсIOrange будет гарантировать, ...
Внутренний абстрактный класс: как скрыть использование вне сборки?
У меня есть общая сборка / проект, который имеет абстрактный базовый класс, а затем несколько производных классов, которые я хочу сделать общедоступными для ...
Что означает запланированный «закрытый защищенный» модификатор доступа C #?
Как частьРослин документация по GitHub, есть страница с названиемСостояние реализации языковой функции, с запланированными функциями языка для C # и VB.Одна ...
Почему Typescript использует ключевое слово «export», чтобы сделать классы и интерфейсы общедоступными?
Работая с Typescript, я понял, что мои классы в модулях (используемых в качестве пространств имен) не были доступны другим классам, пока я не написал
Вы когда-нибудь видели дизайн с разумным использованием модификатора защищенного внутреннего доступа?
У меня нет, но я не говорю, что его нет.Все разработчики C #, которые читают это, вероятно, знают, что защищено внутри и когда его использовать. Мой вопрос п...
Закрытый модификатор C ++ игнорируется во вложенной анонимной структуре
Следующий пример кода прекрасно компилируется в Visual C ++: class Test { private: struct { struct { int privateData; }; }; }; int main(int, char **) { Test test; test.privateData = 0; return 0; }Но почему? Я ожидаю ошибки компилятора, потому ...
Я только делал пример, используя private :, я не хочу private, поскольку он блокирует весь доступ. Я хочу, чтобы он действовал как const публично, но не const локально.
возьми, на данный момент не работаю с этой библиотекой сокетов. Я пытаюсь обучить себя немного больше в C ++. С классами, есть ли способ сделать переменную доступной только для чтения для публики, но для чтения и записи при частном доступе? ...
Класс недоступен из-за уровня защиты
У меня есть три класса. все являются частью одного и того же пространства имен. Вот основы трех классов.
Когда следует использовать [assembly: InternalsVisibleTo ()]?
Я понимаю чтоInternalVisibleTo Атрибут используется для предоставления типов и методов с модификатором внутреннего доступа к указанной сборке. Я когда-либо и...
Защищенные внутренние лучшие наборы, когда вы хотите, чтобы элемент или тип использовались в производном классе из другой сборки, в то же время просто хотите использовать элемент или тип в родительской сборке, не наследуя класс, в котором он объявлен. Также, если вы хотите использовать только член или тип без производных от другого класса, в той же сборке вы можете использовать только внутренний.
кто-нибудь объяснить мне разницу между «защищенными» и «защищенными внутренними» модификаторами в C #? Похоже, они ведут себя одинаково.