- ベストアンサー
配列の初期化
Dim ls_var() as string のように宣言した配列をすべて""で初期化したいです。 googleで検索してもみつからないのですが、一発で済ませる方法はないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
配列の初期化自体を, Enumerable.Repeat("", 10).ToArray() のようにしてしまうとか。 また,ls_varのインスタンスが既にある状態で, Enumerable.Repeat("", ls_var.Length).ToArray().CopyTo(ls_var, 0) とすれば,上書きすることもできます。 # ""を変えれば,別の値にもできます。
その他の回答 (1)
- onos
- ベストアンサー率81% (127/155)
回答No.1
たしかなかったはず。 foreachでまわしていれるとかになるかな。
質問者
お礼
ですよねー。なくて意外でした。 私もfor eachで行う発想をしたのでですが 「もしかしたらこの書き方恥ずかしい??」と思って質問させていただいた次第でした^^; ありがとうございますー
お礼
一行で済ませられて綺麗ですね! ありがとうございます!