Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在web服务客户端(C)中使用自定义类方法_C#_Class_Service_Web_Client - Fatal编程技术网

C# 在web服务客户端(C)中使用自定义类方法

C# 在web服务客户端(C)中使用自定义类方法,c#,class,service,web,client,C#,Class,Service,Web,Client,在过去的几天里,我学到了很多东西,我相信我已经得出了一个结论。我想问一下,我目前的理解是否正确,因为我在谷歌搜索的基础上,很难直接回答我的具体问题 我有一个C类库.dll,其中包含一些跨多个项目使用的类,包括customClass命名空间myDLL 我有一个C网络服务。其中一个web服务函数具有out customClass[]myCustomClass数组参数 我有一个C web服务客户端。我希望能够在客户机中使用customClass。以下是问题列表: 1返回到web服务客户端的custom

在过去的几天里,我学到了很多东西,我相信我已经得出了一个结论。我想问一下,我目前的理解是否正确,因为我在谷歌搜索的基础上,很难直接回答我的具体问题

我有一个C类库.dll,其中包含一些跨多个项目使用的类,包括customClass命名空间myDLL

我有一个C网络服务。其中一个web服务函数具有out customClass[]myCustomClass数组参数

我有一个C web服务客户端。我希望能够在客户机中使用customClass。以下是问题列表:

1返回到web服务客户端的customClass数组是否确实与myDLL.customClass类型的数组类型不同,即使直观地假定它是相同的

2是否有任何简单的方法可以将web服务客户端中的customClass数组强制转换为myDLL.customClass类型?我宁愿不必编写支持代码或手动编辑reference.cs。我相信没有这么简单的转换方法,尽管它可以通过支持转换代码来实现

3我相信web服务的输出通常只是数据。当使用web服务WSDL时,期望客户机能够轻松/本机地获得类行为和数据,这不是web服务/web服务客户机模型所支持的期望。这个信念一般正确吗

谢谢你的帮助。如果有人有一个关于这个话题的好的,直接的链接,我不会感到惊讶,我已经读过它,但我肯定会全神贯注:

谢谢, 理查德