Two string anti patterns
Anti-Pattern # 1
Checking strings for null or empty
//Bad
if( myString == null || myString == "" )
OR
if( myString == null || myString.Length == 0 )
//Good
string.IsNullOrEmpty(myString)
Anti-Pattern # 2 (only for .NET 4.0)
Checking strings for null or empty or white space
//Bad
if( myString == null || myString == "" || myString.Trim() == "")
//Good
string.IsNullOrWhiteSpace(myString)