I really have to remember to use the IsNullOrEmpty method in the string class. I keep forgetting to use it so I figure if I blog about it I'll remember.. ;)
// Why do this...if (MyString != null && MyString.Length > 0) {...}// When you could do this???if (string.IsNullOrEmpty(MyString) == false) {...}
And while we are on the subject, the .NET framework defines a lot of nice constants for us to use instead of defining our own or using literals. See if one exists in a class near you... Here are a couple of examples:
// Why use the "" literal when you can useString.Empty;// = "\"System.IO.Path.DirectorySeparatorChar;// = "/"System.IO.Path.AltDirectorySeparatorChar; // Returns char[] {'"', ...}System.IO.Path.GetInvalidPathChars(); // Returns char[] {'"', ...}System.IO.Path.GetInvalidFileNameChars();