0

例えば:

a1 = Split("item1 item2 item3")
a2 = Split("value1 value2 value3")

a次に、(2x3またはvbscript構文でarray(1,2))という名前の2次元配列を作成します。

前述の配列を要素ごとにトラバースせずに、この2次元配列を作成する方法はありますか?

実際のところ、1次元配列を作成することすらしたくありませんが、Split()関数を使用して、各分割を適切な2次元配列行にすぐに割り当てたいのですが、どのように参照するかがわかりません。可能かもしれません。私が見るすべての例は、次のように各要素を個別に割り当てています。

Dim a(1,2)
a(0)(0) = "item1"
a(0)(1) = "item2"
...

私は次のようなものが欲しいですが:

Dim a(1,2)
a(0) = Split("item1 item2 item3")
a(1) = Split("value1 value2 value3")

または、すべての要素を個別に割り当てることなく、同様のもの。

4

1 に答える 1

2

ここで見つけました。それは次のように簡単です:

a = Array(Split("item1 item2 item3"), Split("value1 value2 value3"))
于 2012-09-14T23:22:30.340 に答える