在WCF服务中支持2D数组

时间:2013-02-21 05:46:11

标签: wcf c#-4.0 vba excel-vba multidimensional-array

我需要将一个2D数组从VBA(excel)传递给WCF服务。 WCF服务在其操作合同中不支持2D阵列。 任何人都可以建议一些替代方案 电子克,

[VBA]

ReDim Data(nCol, row) As String

此数组是VBA中的动态数组,值插入此数组中。我想在WCF服务中传递这个2D数组。

Dim WCFSvcObj As Object
Set WCFSvcObj = GetObject(WcfServiceAddress)
WCFSvcObj.SendData(data, nCol, row)

[WCF]

[operationContract]
void Senddata(string[,] data, nCol, row)

1 个答案:

答案 0 :(得分:1)

尝试使用Jagged Arrays

[OperationContract的] void Senddata(string [] [] data,nCol,row)

WCF支持