While testing something, I had to replace string (many times!) while feeling lazy to stop debugger and write up my code. Instead I thought I can do this in Break condition to see if it works.
So the break condition looks like this:
(someString = someString.Replace(".xx.", ".yy.")) != ""
Which would evaluate to true every time.
But it doesn't do the assignment. Can someone explain why the condition is evaluated correctly, but assignment never happens?