C# 中运算符的过载能力是什么

csharpprogrammingserver side programming更新于 2025/10/13 5:07:17

以下列出了 C# 中可以过载和不具备过载能力的运算符。

Sr.No运算符 &说明
1+、-、!、~、++、--
这些一元运算符接受一个操作数,并且可以重载。
2+、-、*、/、%
这些二元运算符接受一个操作数,并且可以重载。
3==、!=、<、>、<=、>=
比较运算符可以重载。
4&&、||
条件逻辑运算符不能重载直接。
5+=、-=、*=、/=、%=
赋值运算符不能被重载。
6=、.、?:、-<、new、is、sizeof、typeof
这些运算符不能被重载。

相关文章