1

我需要将一个二维数组从 VBA (excel) 传递给 WCF 服务。WCF 服务在其操作合同中不支持二维数组。任何人都可以为此提出一些替代方案,例如,

[VBA]

ReDim Data(nCol, row) As String

该数组是 VBA 中的动态数组,其中插入了值。我想在 WCF Service 中传递这个二维数组。

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

[WCF]

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

1 回答 1

1

尝试使用锯齿状数组

[操作合同] void Senddata(string[][] data, nCol, row)

它由 WCF 支持

于 2013-02-21T17:52:30.117 回答