我用两种方法在MSIL中制作了一个小DLL:floatAddNumbers(int,int)intAddNumbers(int,int)有些人可能知道,MSIL允许您创建具有相同参数的方法,只要您具有不同类型的返回类型(即所谓的返回类型重载)。现在,当我尝试在C#中使用它时,正如我所期待的那样,它引发了一个错误:floatf=ILasm1.MainClass.AddNumbers(1,2);错误是:Thecallisambiguousbetweenthefollowingmethodsorproperties:'ILasm1.MainClass.AddNumbers(int,int)'