首页 > 解决方案 > c#,类属性的get和set似乎没有效果

问题描述

所以在我的小 c# 控制台程序中,我有这个类,我在其中对我的属性使用 get 和 set 方法

class myClass
{
    public int ID { get; set; }
    public string value { get; set; }
    public myClass(int ID, string value)
    {
        this.ID = ID;
        this.value = value;

    }
}

但是,当我是我的主要方法时,我无法通过 get 方法访问这两个属性,我也无法在其中任何一个上使用 set(),我做错了什么?

标签: c#

解决方案


在 C# 中,您不需要在属性上调用 getter 或 setter:

var id = class.ID; // getter invoked automatically

将自动调用 getter,在您的示例中,您已经在构造函数中使用了 setter。


推荐阅读