|
|
1
60
很好。这里的典型例子是
这里有一些罕见的问题(角落案件),但不足以保证避免这种设备。坦白地说,我觉得这个设备很有用。我不喜欢不能这样做:
我不想说
|
|
|
2
15
这个 Microsoft Naming Guideline for Members 状态:
尽管我承认,对于枚举或一般属性,它们只是建议这样做,还是有点含糊不清。 |
|
|
3
11
我只能想到一个缺点。如果你想这样做:
你必须使用:
一个很好的例子就是WinForms编程中的常见用法,其中System.Windows.Forms.Cursor类与System.Windows.Forms.Form.Cursor属性重叠,因此表单事件必须使用完整的命名空间访问静态成员。 |
|
|
4
9
就在今天,埃里克在博客上提到了“颜色”的问题。 http://blogs.msdn.com/ericlippert/archive/2009/07/06/color-color.aspx 就我个人而言,如果可能的话,我会避免。 |
|
5
3
没有具体的技术问题。它可能会损害或提高可读性。事实上,一些Microsoft库具有这些属性(特别是
|
|
|
6
3
另一种方法是使用内部类型。 我经常碰到这个:
|
|
|
7
1
当一个属性的名称和它的类型相同时,显然会有点混淆,但除此之外,这并不是真正的问题。 如果名称有意义,通常最好让名称和类型相同。如果你能想出一个更好的名字,你当然应该使用它,但是你不应该为了避免这种情况而不惜任何代价地编一个名字。 |
|
|
8
1
这种常见的模式是我经常使用的原因之一
永不
在大多数情况下,没有任何实际的歧义,但我发现它有助于澄清事情。另外,您现在知道了属性/方法的定义位置。 |
|
|
9
0
我给事物取了与它们类型相同的名称,除了大小写:我的方法和属性是“小写的”;因此我不会遇到mifffox所具有的问题。
所以对我来说,
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |