![]() |
1
67
如果你看IL使用
Ildasm
|
![]() |
2
38
|
![]() |
3
18
注意,你不能只做:
|
![]() |
4
9
我感到惊讶的是,还没有人找到源代码(C#spec)。根据§4.1.10可为空的类型:
所以,不,这两种形式没有任何区别。(假设您没有任何其他类型的调用
|
![]() |
5
6
啊,我忽略了一个事实,即“bool”后面的问号实际上是类型名称的一部分,而不是你在问问题的指示器:)。那么,你的问题的答案是“是的,C#
|
![]() |
6
4
A.
但问题是:
|
![]() |
7
2
不,没有区别。总之: 系统布尔->有效值:true、false
可为空<布尔>-&燃气轮机;有效值:true、false、null 布尔-&燃气轮机;可为null的别名<布尔> 希望这有帮助。 |
![]() |
8
1
|
![]() |
9
0
没有区别。请看这里: http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx 语法T?是Nullable的缩写,其中T是值类型。这两种形式可以互换 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |