Мне нужно решение для множественного наследования. Я знаю, что могу использовать интерфейсы. Это было бы хорошим решением, но ...
... Мне нужна возможность изменить уровень защиты, но поля интерфейса должны быть открытыми ...
Например:
У меня есть
interface IInterface_1 {
string field_1{set;get;}
string field_2{set;get;}
}
interface IInterface_2 {
string field_3{set;get}
string field_4{set;get}
}
А в основном классе мне нужно спрятать некоторые поля
class MainClass : IInterface_1, IInterface_2 {
public string field_1{set;get;}
private string field_2{set;get;}
public string field_3{set;get}
public string field_4{set;get}
}
У вас есть какое-нибудь решение для этого?