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?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…