【发布时间】:2011-11-25 19:43:22
【问题描述】:
可能重复:
Can I have an optional parameter for an ASP.NET SOAP web service
我已经尝试过寻找这个,但我真的找不到我想做的正确解决方案。很抱歉重复,因为我知道以前有人问过这个问题。我有一个 Web 服务方法,我希望在其中有一个可选参数,例如:
public void MyMethod(int a, int b, int c = -3)
我已经知道我不能使用可为空的参数,所以我只是尝试使用默认值。问题是当我在不提供参数 c 的情况下调用此方法时仍然会出现异常。有什么地方我必须指定它实际上是可选的吗?
谢谢ю
【问题讨论】:
-
ASP.NET Web 服务 (asmx) 还是 WCF?
-
@steve Kiss 你找到任何解决方案了吗?
-
我猜这不是重复的......尤其是因为答案。旧问题(2009)提到了没有重载的解决方法(可能是旧版本的 ASP.NET)。当前线程(2011)的答案表明真正的重载是可能的。
标签: c# .net web-services optional-parameters