|
|
1
6
我不知道这是否明显,但我确实认为你遗漏了什么。
比如说
能够
暴露
当然,现在还有一个选择:实现
总而言之,我认为
|
|
|
2
2
e、 g.用法:
|
|
|
3
2
这里有两点需要注意。首先,您希望保持对象变量私有,并使用getter和setter来访问它们。这可以防止用户意外更改或修改对象变量。 其次,它被认为是一种很好的命名约定,在直接访问属性时必须使用get/set。这有助于提高可读性。
最后,如果要从对象内部访问变量,则不需要使用getter或setter。 注意:它通常被认为是保持对象变量私有并对所有语言使用getter/setter的好风格 你也可能对这个问题感兴趣” getter and setter for class in class c# " |
|
|
4
1
如果你是
只有
在中访问这些值
这样,你就不会给消费者一种他们能做到的印象
我知道这主要是一个风格的问题,这是有争议的,但我真的认为
使用上面的代码可能如下所示:
|
|
|
5
0
正如其他答案所指出的,这是一个限制对数组(或列表)本身的访问的问题。
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |