String Compare where null and empty are equal
<p>Using C# and .NET 3.5, what's the best way to handle this situation.  I have hundreds of fields to compare from various sources (mostly strings).  Sometimes the source returns the string field as null and sometimes as empty.  And of course, sometimes there is text in the fields.  My current comparison of strA != strB isn't cutting it because strA is null and strB is "", for example.  I know I could do the string.IsNullOrEmpty which results in a double comparison and some ugliness.  Is there a better way to handle this?  I thought extension methods, but you can't extend operators.</p>

<p>I guess I'm looking for a sexy way to do this.</p>
