为什么没有为System.Int32记录运算符?

时间:2014-11-29 05:08:51

标签: c# .net

我不知道这个问题是否有道理,但对我来说似乎很困惑。

  1. C#支持运营商重载。
  2. System.Int32是一个结构。我们可以说它是一个具有价值语义的类。
  3. 为什么System.Int32文档中列出的运算符(例如+, - ,&等)与其他方法一样?

1 个答案:

答案 0 :(得分:2)

谁告诉你运营商没有记录?

对Int32值执行操作

Int32类型支持标准数学运算,例如加法,减法,除法,乘法,否定和一元否定。与其他整数类型一样,Int32类型也支持按位AND,OR,XOR,左移和右移运算符。

http://msdn.microsoft.com/en-us/library/system.int32%28v=vs.110%29.aspx