我不知道你需要多少代码,但如果你想更多的id很乐意帮忙
这是我到目前为止的尝试:
if(AliasNum == null || IsDBNull(AliasNum)
return
这是我试图转换的VB代码
If AliasNum = Nothing Or IsDBNull(AliasNum) Then
Exit Sub
End If
答案 0 :(得分:0)
您可以使用DBNull.Value.Equals
方法确定该值是否等于DBNull
。
if(AliasNum == null || DBNull.Value.Equals(AliasNum)
return
答案 1 :(得分:0)
根据您的评论,AliasNum的类型为string
。也许你想要:
if (AliasNum == null || AliasNum.Length == 0)
return;
答案 2 :(得分:0)
" IsDBNull"您在原始VB代码中调用的函数来自Microsoft.VisualBasic.Information模块。最接近的.NET等价物是System.Convert.IsDBNull方法:
if (AliasNum == null || System.Convert.IsDBNull(AliasNum))
{
return;
}
另外,原来" AliasNum = Nothing"语法表明" AliasNum"是值类型的实例,因此您可能需要更改" AliasNum == null" to" AliasNum == AliasNum"的默认值。