你能在 ParamArray 参数中传递一个列表吗
Can you pass a list in an ParamArray parameter
我想知道是否可以在方法中将列表传递给 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)
可以,但参数必须是数组。如果参数是其他类型的可枚举列表,则可以使用 LINQ 的 ToArray
扩展方法对其进行转换:
dt = ws.getTable(aListOfStringParamters.ToArray())
我想知道是否可以在方法中将列表传递给 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)
可以,但参数必须是数组。如果参数是其他类型的可枚举列表,则可以使用 LINQ 的 ToArray
扩展方法对其进行转换:
dt = ws.getTable(aListOfStringParamters.ToArray())