我必须创建一个 C# 网络服务。我有个问题。可以使用 ref
参数吗?
比如我有这个方法
//my web service will fill the parameter by reference
int myWSMethod(int parameterA, ref string parameterB);
这可以通过网络服务实现吗?
最佳答案
如果您的问题只是想弄清楚如何从 Web 服务返回多个值,那么只需返回一个复杂类型即可。
[DataContract]
[Serializable]
public class myWSMethodResponse
{
[DataMember]
public int ErrorCode { get; set; }
[DataMember]
public string Report { get; set; }
}
public myWSMethodResponse myWSMethod(int parameterA)
{
//code here
}
关于带有引用参数的 C# Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15819492/