Можно ли вложить класс в другой класс чтобы были доступны приватные методы первого класса - C#
Формулировка задачи:
Добрый день.
Вопрос - можно ли в C# вложить класс в другой класс чтобы были доступны приватные методы первого класса ?
На Джаве к примеру можно так :
- как сделать так же на C# ?
public class SomeClass { private int someInt = 0; public class SomeClass2 { public void someMethod() { someInt ++; } } }
Решение задачи: «Можно ли вложить класс в другой класс чтобы были доступны приватные методы первого класса»
textual
Листинг программы
public class SomeClass { private int someInt = 0; public class SomeClass2 { private SomeClass parent; SomeClass2(SomeClass p) { parent = p; } public void someMethod() { parent.someInt++; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д