[Homework] OOP - Inheritance and Abstraction - Проблем с първа задача
Създавам клас Student, класа си работи, тествам го, няма проблеми, създавам клас Discipline, който е с полета име, брой лекции и List<Student>, правя контруктор, който приема тези параметри, но незнайно грешката която ми дава е:
Error 1 Inconsistent accessibility: parameter type 'System.Collections.Generic.List<_1.School.Student>' is less accessible than method '_1.School.Discipline.Discipline(string, int, System.Collections.Generic.List<_1.School.Student>)' E:\OOP\Inheritance-and-Abstraction\1.School\Discipline.cs 15 16 1.School
Гледам други решения, всеки е направил решението подобно на това. Някой ще може ли да ми обясни къде е проблема?
Добре, така стана, но доколкото знам ако не е изрично указан каккъв е класът, то по подразбиране е internal. А нивото на достъп на internal е в същото асембли. Асемблито е едно и също и за двата класа. Според тази логика трябва да вижда класа Student от класа Disciplines. Какво не е вярно в логиката ми?