Ecco un simpatico modo per controllare se una stringa è nulla, senza doverla confrontare con null o con una stringa vuota ...

C#

public static bool ExistsString(string input)

{
if((String.Empty + input).Length > 0)
return true;
else
return false;
}

VB.NET
Public Shared Function ExistsString(ByVal input As String) As Boolean


If (String.Empty + input).Length > 0 Then
Return True
Else
Return False
End If
End Function