如何将对象数组发送到WCF服务?

时间:2013-11-13 10:07:56

标签: c# arrays wcf service

我正在尝试传递以下内容来调用WCF服务函数,但它没有收到它。

    [DataContract]
    public class Sheet
    {
        [DataMember]
        public string SheetName {get; set; }

        [DataMember]
        public Row[] RowList { get; set; }
    }

    [DataContract]
    public class Row
    {
        [DataMember]
        public string[] ColumnValues { get; set; }
    }

public ResultData CreateExcel(out string fileName, string prefixName2, Sheet[] sheetList) 
{...}

你知道我做错了什么吗?

1 个答案:

答案 0 :(得分:0)

我不确定数组是否是您遇到麻烦的原因。尝试从简单的原型代码中逐步添加您的逻辑。 你能否详细说明一下:

  1. 您收到了哪种错误?
  2. 代码中的CreateExcel方法是什么?
  3. 查看下一篇文章 - Collection Types in Data Contracts。可能对你有帮助。