1
4
使用名称空间来消除您的类与其他名称空间中的类之间的歧义。使用完全限定名或using语句来告诉编译器您需要什么:
现在,如果仍要使用系统命名空间中的类型类:
|
2
8
我认为保留这些名字没有任何问题
|
3
6
名称空间的美妙之处在于,它们允许您创建具有相同名称的类。可以在使用
然后您可以引用您的类作为
或者您也可以为Microsoft的命名空间分配一个别名,但我不建议这样做,因为这会使其他开发人员感到困惑。 |
4
5
老实说,提出有意义的标识符名称是一项有用的技能,但不值得推迟开发。如果你不能很快想出好的东西,就接受平庸的东西,继续前进。为这些名字操劳是没有什么价值的。我敢说你可以做一些更有成效的事情。 :我也不认为“small”是“perfect”标识符的一个组成部分。当然,简洁明了,但如果要用一个较长的名字来表达一个特定结构的目的,那就这样吧。毕竟,我们有智慧。 |
5
1
如果您想避免名称空间冲突,可以做以下几件事:
例子:
如果你正在创建一个数学类,你可以命名你的
例子:
|
6
1
请注意:.NET framework两者都没有
就我个人而言,我不喜欢像这样的通用课程
至于其余的——我同意其他人的观点,名称空间很方便(虽然我会三思而后行,如果已经有一个类在
|
7
1
通常可以选择一个更具体的名字。采取
通常,实用程序类是一些方法的集合,这些方法实际上并不适合其他任何地方。试着把它们放在它们所属的地方,或者根据一些条件对它们进行分组,然后将组用作类名。根据我的经验,这样的分组总是可能的。
使用名称空间别名并不有趣。所以我尽量避免。 |
Karl · 如何引发PrintPage的事件? 2 年前 |
Daniel · LINQ从列表的dataTable中提取部分匹配 2 年前 |
limelatte · 如何在datagridview中屏蔽特定列? 2 年前 |
Orsi · 选择嵌套列表的最大值和最小值。网 2 年前 |
D T · 如何为Excel Com设置公式? 2 年前 |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 2 年前 |