I have a string that may have whitespace characters around it and I want to check to see whether it is essentially empty.
There are quite a few ways to do this:
public static bool IsNullOrEmpty(this String str, bool checkTrimmed) { var b = String.IsNullOrEmpty(str); return checkTrimmed ? b && str.Trim().Length == 0 : b; }