Web 服务中的通用类型 WebMethod
Generic Type WebMethod in web service
我需要编写一个通用类型的 web 方法,因为我将 return 字符串或 XmlDocument。有我的代码;
[WebMethod]
public T test<T>()
{
var type = Context.Request.QueryString["type"];
if (type == "json")
{
string result = "";
return result;
}
else
{
XmlDocument result = new XmlDocument();
return result;
}
}
错误是:
cannot convert string to T or XmlDocument to T.
这里有什么错误?
您不能在网络服务中使用泛型方法
我需要编写一个通用类型的 web 方法,因为我将 return 字符串或 XmlDocument。有我的代码;
[WebMethod]
public T test<T>()
{
var type = Context.Request.QueryString["type"];
if (type == "json")
{
string result = "";
return result;
}
else
{
XmlDocument result = new XmlDocument();
return result;
}
}
错误是:
cannot convert string to T or XmlDocument to T.
这里有什么错误?
您不能在网络服务中使用泛型方法