标签: c# operator-overloading
我对C#中的运算符重载概念存有疑问。 我们可以重载少数运算符,很少有运算符不能重载。 是否存在限制少数运算符过载的特殊原因。 如果是这样,任何人都可以解释原因。
答案 0 :(得分:0)
原因与引用只能在C#中有一组行为这一事实有关。你应该搜索Stack Overflow。对于像这样的问题,这是一个很棒的网站;)
这篇文章只涉及赋值运算符,但像?:运算符也处理引用,因此它们也不能重载。