为什么我不能在 VB.net 中进行比较?
Why can't I do comparison in VB.net?
If (cmbBloodgroup.SelectedItem == null) Then
MessageBox.Show("Please select a blood group.")
Endif
错误 'Expression expected' 在第二个等号上。当我点击 'Show potential fixes' 时,它给了我两个选项:
删除不必要的括号,并反转 if。第一个选项不会消除错误。第二个选项是这样的:
cmbBloodgroup.SelectedItem =IsNot null
但我希望它的条件为空。不知道我应该在这里改变什么。 (我正在检查组合框。如果它是空的,我想显示一个消息框)
cmbBloodgroup.SelectedItem == null
是 C# 语法。 VB 的版本是:
cmbBloodgroup.SelectedItem Is Nothing
vb语法如下,你试过的是c#
if cmbBloodgroup.SelectedItem is Nothing Then
MessageBox.Show("Please select a blood group.")
End if
If (cmbBloodgroup.SelectedItem == null) Then
MessageBox.Show("Please select a blood group.")
Endif
错误 'Expression expected' 在第二个等号上。当我点击 'Show potential fixes' 时,它给了我两个选项: 删除不必要的括号,并反转 if。第一个选项不会消除错误。第二个选项是这样的:
cmbBloodgroup.SelectedItem =IsNot null
但我希望它的条件为空。不知道我应该在这里改变什么。 (我正在检查组合框。如果它是空的,我想显示一个消息框)
cmbBloodgroup.SelectedItem == null
是 C# 语法。 VB 的版本是:
cmbBloodgroup.SelectedItem Is Nothing
vb语法如下,你试过的是c#
if cmbBloodgroup.SelectedItem is Nothing Then
MessageBox.Show("Please select a blood group.")
End if