我一直在寻找Microsoft.CSharp.CompilerServices.Operators但却找不到它。
答案 0 :(得分:2)
在C#运行时程序集中没有真正的等价物。
然而,许多这些方法基本上是在声明方法中实现VB.Net的后期绑定操作(事实上,有些情况下,后期绑定器只是按照这些方法进行操作)。因此,可以通过定义明确遵循C#动态绑定器的方法在C#中复制这些方法。
例如,C#中DivideObject
的粗略等价物如下
public static dynamic DivideObject(dynamic left, dynamic right)
{
return left / right;
}