我學會了基本的,現在我想學習OOP在C# 我有這樣的代碼C#錯誤類
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace uceni_cs
{
class Zdravic
{
public void pozdrav()
{
Console.WriteLine("Ahoj světe ! ");
}
}
}
但是當我嘗試使用此代碼
namespace uceni_cs
{
class Zdravic
{
public void pozdrav()
{
Console.WriteLine("Ahoj světe ! ");
}
}
Zdravic trida = new Zdravic();
}
在調用它代碼Zdravic trida = new Zdravic();
是錯誤的。名稱空間不能直接包含成員,如字段或方法。 我做錯了什麼?我只想打電話給班級。 謝謝
您正在實例化類之外的類(名稱空間本身內)。 你不能這樣做。你需要在另一個類的某個地方實例化它。 – ThePerplexedOne
大概你需要把它放在你的'main()'方法中 –
你不能簡單地在命名空間或類級別上編寫可執行語句。這隻能在方法級別完成。嘗試創建一個新的控制檯應用程序並調用行Zdravic trida = new Zdravic();在編寫你的課程時使用Main方法。 –