标签: c# operator-overloading int32
我很快通过Int32结构定义,我没有找到像+ - * /这样的运算符的任何重载,但对于String类,我们可以直接找到它们。 Int32如何实现这样的功能?
答案 0 :(得分:2)
它们被烘焙到CLR中,并且不是作为参考源输出的代码的一部分。因此你找不到它们。
对于String,只能看到两个运算符:用C#编写的运算符。 CLR中的那些也没有显示(如+运算符)。
String
+