请帮助我我不明白这一点,因为当我从一个非静态类调用一个方法时,我使用了对象,即:让我们说类的名字是时间,使用这个将是:
Console.WriteLine (time.myMethod ());//或一些自定义的静态方法与不//返回字符串PS.我知道它应该是一个字符串
不可能。如果您尝试这样做,您将得到一个编译错误,正是由于您描述的原因。
短的例子:
class Program {
static void Main(string[] args) {
Inner.getText();
}
class Inner {
string GetText() {
return "text";
}
}
}
无法编译,因为:
"计划。"内部"不包含"getText"的定义