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 に答える