对象没有被识别,如何解决?

时间:2017-10-10 14:57:01

标签: c# class object getter-setter

我有一个简单的代码可以使用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);
    }
}

1 个答案:

答案 0 :(得分:0)

GetNum是一个函数,您必须向其添加()才能获取该值。

如果您不这样做,C#正在寻找具有此名称的属性,但这不存在。