Насколько я знаю, в C # нет поддержки ключевого слова "друг", как в C ++. Есть ли альтернативный способ разработки класса, который мог бы достичь такого же конечного результата, не прибегая к недоступному ключевому слову «друг»?
Для тех, кто еще не знает, ключевое слово Friend позволяет программисту указать, что член класса "X" может быть доступен и использоваться только классом "Y". Но любому другому классу член кажется закрытым, поэтому к ним нельзя получить доступ. Класс "Y" не должен наследоваться от класса "X".