![]() |
1
37
我几乎总是使用内置别名,比如int/short/long。它们更易于阅读,并且不要求您导入system或在任何地方键入system.int32等。 语言清楚地定义了它们,并赋予它们特定的含义,所以我看不出有任何伤害。然而,这是100%的个人选择。 这就是说——我明确使用int32、int16等的地方之一,是我处理二进制存储或传输,特别是到自定义二进制格式或从自定义二进制格式传输。在这种情况下,让每个成员进出文件的显式位大小使代码更加可读和易懂,imo。 |
![]() |
2
15
语言类型(例如string、int、char)只是clr类型(system.string、system.int32、system.char)的别名。 它们是可互换的,没有必要偏爱其中一个。 编辑 海报要求在两者之间做出选择,很好。 就我个人而言 倾向 选择C语言类型(int、string、char等),因为它们涉及较少的类型——我想我只是懒了点:) |
![]() |
3
14
我唯一能明确使用的时间”
|
![]() |
4
5
我总是用
|
![]() |
5
2
使用“int”和“int32”(以及其他)是完全相同的。typicaly使用关键字(int、integer(vb.net)、bool等),因为它在ide中更短、更高。 |
![]() |
6
1
与何时使用或不使用语言类型和显式的bcl类名相比,更重要的是知道您要使用的类型是否符合cls。 特别是,无符号整数类型不符合CLS,因为不要求语言支持无符号整数数学。 除了这个皱纹…我将推荐更符合您的组织代码实践的习惯用法。如果您完全命名类型引用,那么我将在系统中继续该模式。*命名空间…(不过,我也建议不要这样做,因为这样做会增加读者的阅读量,而不会增加清晰度)。 |
![]() |
Mear1628 · vb.net从随机选择的端口号接收UDP 5 月前 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 6 月前 |
![]() |
user1946932 · 正则表达式:删除连续两个以上的<br>? 11 月前 |
|
Josh · 通过反思访问孩子的财产 11 月前 |
![]() |
Khu RJ · 更新网格中的单元格-DevExpress网格控件 11 月前 |
![]() |
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |