我不得不定义很多领域,我不能做到这一点,如:为什么这个语法错了?不能使用get和set超过一个属性线
public double d1, d2, d3, d4, d5, d6 {get;set;} //does not work
相反,我所要做的
public double d1 { get; set; } public double d2 { get; set; } //and so on
,但在私人领域,我们有:
private double d1, d2, d3, d4 = 0; //Works
我不能得到它,为什么它不工作。也许somone可以解释一下吗?有没有办法?
更新: 这似乎很多复制粘贴的让我拧我的知识和忘记场&属性之间的区别。无论如何,我的意思是一切应该是属性
我想代码的第三行只设置D4为0,其余将保持为空。我认为你应该尝试做双d1 {get; set;},d2 {get;设置;} ...等等。 :) – Nathan
因为他们是价值类型,他们实际上0.0无论如何,但好点。 –