English 中文(简体)
我为什么会把一种不可弥补的价值类型变成一种不可否认的价值?
原标题:Why can I pass a Nullable valuetype into a non nullable valuetype?
  • 时间:2009-09-17 17:40:40
  •  标签:

今天,我偶然地写过一些法典,就像这样:

Private Sub Foo()
    Dim i as Nullable(Of Integer)
    Bar(i)
End Sub

Private Sub Bar(myInt as Integer)
      //Do Stuff
End Sub

我立即注意到这个问题,但我已经击中了波顿。 它成功地编纂了,我把它交给该科处理,并提出了例外。

在C#中,你无法做到这一点,这就造成了一种汇编错误,即“不能从墨水中转成t”。

是否有一种备选办法,我可以转向确保不再发生这种错误?

最佳回答
问题回答

暂无回答




相关问题
热门标签