I have a condition in a silverlight application that compares 2 strings, for some reason when I use == it returns false while .Equals()>
==
.Equals()>
I would add that if you cast your object to a string then it will work correctly. This is why the compiler will give you a warning saying:
Possible unintended reference comparison; to get a value comparison, cast the left hand side to type 'string'