我正在經歷其低於
Oveloaded函數靜態方法錯誤
class Program
{
public static void Show(String pstrMessage)
{
Console.WriteLine(pstrMessage);
}
public void Show(Object obj)
{
Console.WriteLine(obj.ToString());
}
static void Main(string[] args)
{
Program program=new Program();
program.Show("Test Message");
}
}
當我刪除它工作正常靜態函數的例子。
其他方面,它給我一個編譯時錯誤。
無法在非靜態上下文中訪問靜態方法「show」。
因爲我認爲object是所有的基類,所以它應該自動被類型化爲對象(隱式類型轉換)。
任何人都可以解釋爲什麼它給出了一個錯誤。
感謝
http://msdn.microsoft.com/en-us/library/79b3xss3(v=VS.80).aspx –