我们不能在WCF中进行方法重载的原因或限制是什么?

bil*_*lal 1 .net wcf

为什么我不能做方法重载wcf.它背后的原因是什么?

[ServiceContract]
    interface ICalculator
    {
    [OperationContract]
    int Add(int arg1,int arg2);
    [OperationContract]
    double Add(double arg1,double arg2);
    }
Run Code Online (Sandbox Code Playgroud)

提前致谢

msp*_*rek 5

您不能重载方法的原因与WSDL和SOAP不支持C#中存在的相同重载概念这一事实有关.因此,使用两个相同名称的方法,将无法确定应该调用哪个方法.