ParamArray を受け入れるメソッドを呼び出す必要があります。
Method(ByVal ParamArray elements() As Object)
XmlDocument 内の可変数の XmlNodes に基づいて、2 つの既知の文字列と不明な数の文字列を渡す必要があります。
すなわち
Method("Known String 1", "Known String 2", Node1.OuterXml, ..., NodeN.OuterXml)
これどうやってするの?
ノードをループして作成して渡してみました:
List(Of String)
その結果elements()
、"Known String 1", "Known String 2", System.Collections.Generic.List[System.String]
List(Of String).ToArray
その結果elements()
、"Known String 1", "Known String 2", System.String[]
String()
その結果elements()
、"Known String 1", "Known String 2", System.String[]
と
Collection
その結果elements()
、"Known String 1", "Known String 2", Microsoft.VisualBasic.Collection
私が欲しいのは、3つのノードの例として、elements()
含めることです"Known String 1", "Known String 2", "<node 1>", "<node 2>", "<node 3>"
これは可能ですか?