【发布时间】:2026-01-03 09:30:03
【问题描述】:
我是 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();
}
}
【问题讨论】: