I was wondering, why can\'t I overload \'=\' in C#? Can I get a better explanation?
It's allowed in C++ and if not careful , it can result in a lot of confusion and bug hunting.
This article explains this in great detail.
http://www.relisoft.com/book/lang/project/14value.html