我有一个需要传递给 WCF Web 服务的 List<string> 对象。 Web 服务助手类需要的对象类型是 ArrayOfString 对象。对于我的一生,我找不到将 List<string> 转换为 ArrayOfString 对象的方法。

我怎样才能做到这一点?

注意

我已经尝试了以下几行代码。这些转换都不起作用。

List<string> strList = new List<string>();

...

ArrayOfString strs = strList;
ArrayOfString strs = strList.ToArray();
ArrayOfString strs = strList.AsEnumerable();

我还能尝试什么?

最佳答案

创建一个 ArrayOfList 实例,然后像这样将您的列表复制到其中:arrString.AddRange(strList);

关于c# - 如何为 WCF Web 服务创建字符串数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20198770/

10-09 05:55