Mar*_*wis 20
WS-I(Web服务互操作性)不支持重载.
Pet*_*lon 16
你不能真正重载web方法.当你考虑它时,这是有道理的,因为Web方法的设计不依赖于OO语言等底层技术,因为它理论上可以在COBOL之类的东西中运行.
虽然您可以编写一个看起来可以重载的Web方法,但实际上您必须为其分配不同的名称,如:
[WebMethod]
public void Add(int x, int y)
{
}
[WebMethod(MessageName="AddFloat")]
public void Add(float x, float y)
{
}
Run Code Online (Sandbox Code Playgroud)