Я всегда использую String.IsNullOrEmpty для проверки пустой строки. Недавно мне стало известно, что "" считается пустой строкой. Например,
Dim test As String = " "
If String.IsNullOrEmpty(test) Then
MessageBox.Show("Empty String")
Else
MessageBox.Show("Not Emtpy String")
End If
Появится «Не пустая строка». Так как же мы проверяем наличие "" или "" в строке?
edit: я не знал, что "" считается символом.