可重载和不可重载运算符
下表描述了 C# 中运算符重载的能力:
| 运算符 | 描述 |
|---|---|
| +, -, !, ~, ++, -- | 这些一元运算符只有一个操作数,且可以被重载。 |
| +, -, *, /, % | 这些二元运算符带有两个操作数,且可以被重载。 |
| ==, !=, <, >, <=, >= | 这些比较运算符可以被重载。 |
| &&, || | 这些条件逻辑运算符不能被直接重载。 |
| +=, -=, *=, /=, %= | 这些赋值运算符不能被重载。 |
| =, ., ?:, ->, new, is, sizeof, typeof | 这些运算符不能被重载。 |
本文详细介绍了C#中可重载与不可重载运算符的特性,包括一元、二元运算符及比较运算符等,并明确了无法进行重载的运算符种类。
160

被折叠的 条评论
为什么被折叠?



