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