这个声明意味着什么:
int ? value
他在VB.NET上的等价物是什么。
由于
答案 0 :(得分:3)
这意味着这个整数可以为空,你可以给它赋一个空值...试着用一个没有的整数来做?并抛出异常
编辑: 哦,VB.net会像这样声明一个可以为空的int
Dim i As Integer?
答案 1 :(得分:2)
int?
是Nullable<int>
的缩写。 VB.NET等价物是Nullable(Of Integer)
。
答案 2 :(得分:2)
答案 3 :(得分:2)
这是Nullable<int>
数据类型。
vb中的等效值为Dim value as Nullable(Of Integer)
或Dim value as Integer?
答案 4 :(得分:2)
这是
的语法糖Nullable<int> value
意味着它可以具有空值
答案 5 :(得分:1)
可以为空的值类型。这意味着变量可以包含空值。有关VB.NET和C#.NET的更多详细信息,请查看此链接http://msdn.microsoft.com/en-us/library/ms235245.aspx
答案 6 :(得分:1)
它是一个可以为空的int,是
的短期Nullable<int> value;
在VB.net中你会写
dim value as Nullable( of Integer )
有关详细信息和示例,请参阅此msdn page。
答案 7 :(得分:1)
尝试在msdn(http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx)
上阅读有关nullable的内容答案 8 :(得分:1)
问号是指C#中的可空类型。您可以尝试在VB.NET中使用Nullable(Of Integer)。