无法设置条件断点检查null

时间:2015-09-01 13:13:04

标签: .net vb.net

Dim ds As DataSet = myObj.GetData() ' Returns a DataSet or Nothing
dropDown1.DataSource = ds

尝试在dsNothing的情况下在第二行设置断点。

  

无法设置以下断点:

     

当'If(ds IsNot Nothing)'为真时

     

二进制“If”表达式中的第一个操作数必须是可空的或引用类型。

我真的没有“得到”错误的含义。您可以将Nothing分配给DataSet,它会编译得很好,是不是可以为空?

1 个答案:

答案 0 :(得分:1)

您的病情不需要'如果'。 它应该通过选择'Is true'选项并输入您的条件作为有效表达式来工作:

ds Is Nothing