namespace ConsoleApplication18
{
class Program
{
class MyClass
{
public int age;
public string name;
public static MyClass createobj() {
MyClass returnit = new MyClass();
returnit.age = 45;
returnit.name = "Homer Simpson";
return returnit;
}
}
static void Main(string[] args)
{
MyClass homer = createobj();
Console.WriteLine(homer.age);
}
}
}
這是錯誤消息:爲什麼此代碼不能在類中使用靜態方法?
The name 'createobj' does not exist in the current context
爲什麼我收到此錯誤消息,即使我做了CREATEOBJ()方法靜態? 我試過MyClass homer = MyClass.createobj();
,它沒有返回任何錯誤,程序運行良好?爲什麼不能使用MyClass homer = createobj();
?
因爲你不是在那個班上。 – SLaks
我不明白。 – user3292196