Можно ли вложить класс в другой класс чтобы были доступны приватные методы первого класса - 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++;
}