I lost a good hour to this last night…too much time staring at the debugger output and trying to convince myself that I wasn’t completely crazy.
Say you have the following code:
string str1 = "";string str2 = "";Debug.Assert( (object)str1 == (object)str2 );
Under what conditions will this assert fail?
