我有一个简单的代码可以使用getter和setter。我在另一个类的book类中创建了一个对象。但是这个对象并没有被班级认出来。这是为什么?我收到此错误
非静态字段,方法或属性'成员需要对象引用。
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);
}
}
答案 0 :(得分:0)
GetNum
是一个函数,您必须向其添加()
才能获取该值。
如果您不这样做,C#正在寻找具有此名称的属性,但这不存在。