回答編集履歴
2
LINQを使う方法
test
CHANGED
@@ -2,3 +2,9 @@
|
|
2
2
|
|
3
3
|
とやると、Stack(Of String) の配列が 21個できます。(20個ではないです。)
|
4
4
|
入れ物ができるだけなので、初期化するには For 文で回すしかないと思います。
|
5
|
+
|
6
|
+
## 追記
|
7
|
+
|
8
|
+
Dim stacks As Stack(Of String)() = Enumerable.Range(1, 20).Select(Function(i) New Stack(Of String)()).ToArray()
|
9
|
+
|
10
|
+
で一発で代入できました。
|
1
まちがい
test
CHANGED
@@ -2,10 +2,3 @@
|
|
2
2
|
|
3
3
|
とやると、Stack(Of String) の配列が 21個できます。(20個ではないです。)
|
4
4
|
入れ物ができるだけなので、初期化するには For 文で回すしかないと思います。
|
5
|
-
|
6
|
-
Linq を使って
|
7
|
-
|
8
|
-
Dim stack As Stack(Of String)() = Enumerable.Repeat(New Stack(Of String), 20).ToArray()
|
9
|
-
|
10
|
-
このように書くと20個の配列にインスタンス化された Stack(Of String) が入ります。
|
11
|
-
|