【问题标题】:Wcf DataMember field is list<string>Wcf DataMember 字段是 list<string>
【发布时间】:2013-12-18 17:20:20
【问题描述】:

在 WCF 类中(带有[DataContract] 属性)我有这个字段:

[DataMember]
public List<string> XYZ;

但是当我添加对这个服务的 url 的引用时,在 Reference.cs 文件中这个字段变成了

私有字符串[] XYZ;

像往常一样,这肯定有一个非常微妙的原因,我真的很想了解它!

【问题讨论】:

    标签: wcf list field


    【解决方案1】:

    在 Visual Studio 中有一个选项。在添加新服务引用时,单击 Add Service Reference 对话框中的 Advanced... 按钮并选择您希望如何表示集合类型:

    【讨论】:

      【解决方案2】:

      在您的情况下,您需要选择集合类型为 System.Collections.Generic.List 和字典集合类型为 System.Collections.Generic.Dictionary

      【讨论】:

        猜你喜欢
        • 2011-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        • 1970-01-01
        相关资源
        最近更新 更多