![]() |
1
10
不,我建议你看看 Microsoft's Property Usage Guidlines :
|
![]() |
2
2
考虑到 迁移到属性,是的。如果它只是返回一个私有成员变量,那么它肯定应该是一个属性。
从未
必须是属性。有些方法返回
|
![]() |
3
0
|
![]() |
4
0
不。 不能将获取参数的方法转换为属性。 例如,不应将返回数组的方法转换为属性。这是因为在这种情况下,应该返回数组的副本,以禁止有人在类之外修改数组。 当使用返回数组副本的属性时,程序员更可能编写如下内容:
相反,如果您将此作为一种方法编写,则程序员更可能编写以下内容:
(这是fxcop执行的规则: http://msdn.microsoft.com/en-us/library/0fss9skc(VS.80).aspx ). 这是一个心理问题 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |