c# - 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# 中,您不需要在属性上调用 getter 或 setter:
var id = class.ID; // getter invoked automatically
将自动调用 getter,在您的示例中,您已经在构造函数中使用了 setter。