That wasn't my expectation, but nevermind. The example is ok in this case, it's 
just that care needs to be taken when making operator overloads. So maybe I 
overreacted a little. :)

Steven Schveighoffer Wrote:

> A struct is a value type, so you are making a copy regardless.   Your  
> expectation that foo = ... does not wholly replace foo is incorrect.

Reply via email to