- 运算符既可作为一元运算符也可作为二元运算符。
备注
一元 - 运算符是为所有数值类型预定义的。数值类型的一元 - 运算的结果是操作数的反数。
二元 - 运算符是为所有数值类型和枚举类型预定义的,其功能是从第一个操作数中减去第二个操作数。
委托类型也提供二元 - 运算符,该运算符执行委托移除。
用户定义的类型可重载一元 - 运算符和二元 - 运算符。有关更多信息,请参见 operator。
示例
![]() | |
---|---|
// cs_operator_minus.cs using System; class MainClass { static void Main() { int a = 5; Console.WriteLine(-a); Console.WriteLine(a - 1); Console.WriteLine(a - .5); } } |
输出
-5 4 4.5 |
C# 语言规范
有关更多信息,请参见 C# 语言规范中的以下各章节:
-
1.6.6.5 运算符
-
7.2 运算符
请参见
