0
我有一個簡單的代碼來與getter和setters一起工作。我在另一個課程中創建了一本書類的對象。但是這個對象不被這個類所識別。這是爲什麼?我得到這個錯誤對象無法識別,如何解決?
的對象引用是所必需的非靜態字段,方法或屬性「成員」
class Book
{
private int num;
public void setNum(int no)
{
this.num = no;
}
public int getNum()
{
return this.num;
}
}
class Program
{
Book bb = new Book();
public static void Main()
{
bb.setNum(10);
Console.WriteLine("Insert value" + bb.getNum);
}
}
'bb.getNum' - >'bb.getNum()' – UnholySheep
您不會在C#中編寫getter和setter。 'public int Num {get;組; ''是慣用的財產。 – crashmstr
簡而言之,你不能直接從'Main()'中直接訪問'bb',因爲'Main()'是靜態的,'bb'不是。你的意思是讓'bb'也是靜態的嗎? – David