相关疑难解决方法(0)

您是否应该通过Property访问同一类中的变量?

如果您有一个获取并设置为实例变量的Property,那么通常您总是使用该类外部的Property来访问它.

我的问题是你是否也应该在课堂上这样做?我总是使用该属性,如果有一个,即使在课堂上,但是想听到一些论据支持和反对哪个是最正确的,为什么.

或者只是在项目中使用的编码标准问题?

c# variables properties

25
推荐指数
2
解决办法
4921
查看次数

私有变量的自动属性是否不必要?

我看了别人的代码,发现了这段代码

private string _deviceName { get; set; }
private string _deviceAlias { get; set; }
Run Code Online (Sandbox Code Playgroud)

我的想法是私有变量的那些自动属性是不必要的.我这么认为是对的吗?

c# class automatic-properties

4
推荐指数
1
解决办法
158
查看次数

c#:拥有纯粹的公共财产有什么意义

可能重复:
我应该使用公共属性和私有字段或公共字段来获取数据吗?
财产(没有额外处理)与公共领域

在类中只有一个属性来获取和设置成员变量有什么意义?

将变量公之于众的实际差异是什么?

c# oop properties

2
推荐指数
1
解决办法
669
查看次数

在Ruby中访问对象中的实例变量的常规方法是什么?

请考虑以下代码:

class Dog
  attr_accessor :name, :color

  def initialize(name, color)
  end
end
Run Code Online (Sandbox Code Playgroud)

在Ruby对象中,是直接访问实例变量(即@name = name)还是使用setter/getter方法(即name = name)的约定?

前者对我来说更清楚,但如果你实现自己的setter/getter方法(例如同时增加一个类变量),那么你最终必须使用两种方法(即@name = name ; color = color).

Ruby社区中的惯例是什么?我应该如何编写代码以便将其他人阅读?

ruby conventions instance-variables

1
推荐指数
1
解决办法
572
查看次数