3

我想知道您是否可以在方法中将列表传递给 ParamArray 的参数?例如。

dt = ws.getTable("baseDivision.code:1",
    "countryCode:CA",
    "status.code:[1+TO+6]",
    "buType.code:(6+7+8+88)",
    "market.code:[0+TO+*]",
    "region.code:[0+TO+*]",
    "!subDivision.code:null",
    "openDate:[*+TO+NOW%2B1MONTH]")

除了传递这些参数,您还可以传递一个字符串列表,其中每个元素都包含这些参数。

有点像这样

dt = ws.getTable(aListOfStringParamters)
4

1 回答 1

4

是的,但参数必须是一个数组。如果参数是其他类型的可枚举列表,那么您可以使用 LINQ 的ToArray扩展方法对其进行转换:

dt = ws.getTable(aListOfStringParamters.ToArray())
于 2015-10-16T18:51:25.843 回答