Защищенный доступ конструктора! !
Мое сомнение, почему невозможно получить доступ к защищенному конструктору, который находится в базовом классе, из производного класса? я хотел бы знать, почему существует ограничение видимости, когда его производный класс и конструктор базового класса используют защищенный спецификатор??
Что я уже пробовал:
namespace BaseConcept { class Basse { public int check; public Basse(int check) { this.check = check; } protected Basse() { Console.WriteLine("Base Constructor"); } } class Program:Basse { public Program():base() { } public Program(int value):base(value) { } static void Main(string[] args) { Basse b1 = new Basse(); //This is where my doubt arise. Basse b= new Basse(10); Program p = new Program(); Program p1 = new Program(10); Console.WriteLine(" " + p1.check); } } }