我是C#和visual studio 2005的新手 我在VS2005中創建了一個新的控制檯應用程序項目,並將一個Class1.cs文件添加到默認創建的現有Program.cs文件中。C#初學者。編譯器錯誤
Class文件有以下簡單的代碼:
public class Class1
{
public Class1()
{
}
~Class1()
{
}
public void PrintMessage()
{
Console.WriteLine("\nHello\n");
Console.Read();
}
}
而且Program.cs的文件有以下幾點:
class Program
{
static void Main(string[] args)
{
PrintMessage();
}
}
當我嘗試編譯我收到以下錯誤:
The name 'PrintMessage' does not exist in the current context.
任何幫助?
感謝,Viren
BTW;注意C#析構函數。他們真的不應該在99%的時間:)在你考慮這樣的事情之前,你需要閱讀Finalize()和Dispose() – cwap 2009-08-10 17:53:35
雖然這個網站是用於編程的問題,但我認爲也許你應該閱讀關於面向對象開發的教程或書籍。 – 2009-08-10 17:54:24
順便說一句,在C#中99%你需要直接聲明finalizer〜Class1() - 它必須用在非常特殊的情況下 – abatishchev 2009-08-10 17:54:39