Я новичок в C#, и у меня возникли проблемы с вызовом методов объекта класса, находящегося внутри другого объекта класса. Я получаю сообщение об ошибке, сообщающее, что MainWindow.Mascot.MyNameIs() недоступен из-за уровня защиты. Однако все классы являются открытыми. Как я могу вызвать метод класса объекта изнутри другого объекта?
Спасибо!
Вот часть кода:
public partial class MainWindow : Window
{
public class Mascot
{
string name;
string MyNameIs()
{
return name;
}
}
public class School
{
public Mascot myMascot;
}
public MainWindow()
{
InitializeComponent();
School Houston = new School();
Houston.myMascot = new Mascot();
Houston.myMascot.MyNameIs();
}
}
Подробнее здесь: https://stackoverflow.com/questions/295 ... ass-object