Para comprobar si las cadenas están vacías, observe si String.Length es igual a cero. Construcciones como ".Equals(someString) ...

Para comprobar si las cadenas están vacías, observe si String.Length es igual a cero. Construcciones como "".Equals(someString) y String.Empty.Equals(someString) son menos eficientes que la comprobación de la longitud de la cadena. Reemplácelas con la comprobación someString.Length == 0.