是的,你正确阅读了标题。 'string'到'String'。不是字符串数组。只是字符串。
我在来回回来之后终于想到了这一点。无论我怎么做,我都做不到。 'string'不再是'String'的别名。我以为我是在做某种梦魇。
我彻底思考了问题,终于意识到问题出在wsdl.exe生成的代理类中。出于某种原因,WSDL为“String”指定了一个定义。由于生成是sans-namespace,因此覆盖了System.String。
答案 0 :(得分:1)
解决方案只是提供命名空间:
namespace myNamespace
{
...code here...
}
我希望这对某些人有所帮助。我发现在第一次谷歌搜索时无法检索任何结果。如果我找到这个,那本可以节省我的时间。
另外,如果不合适,请原谅我。只是给我留言,我会将其删除。我确实读过可以发布并回答问题以帮助其他人,但由于我没有15个代表,我不能选择“正式”这样做。