プロが教えるわが家の防犯対策術!

Dim ls_var() as string
のように宣言した配列をすべて""で初期化したいです。
googleで検索してもみつからないのですが、一発で済ませる方法はないのでしょうか?

A 回答 (2件)

配列の初期化自体を,


Enumerable.Repeat("", 10).ToArray()
のようにしてしまうとか。

また,ls_varのインスタンスが既にある状態で,
Enumerable.Repeat("", ls_var.Length).ToArray().CopyTo(ls_var, 0)
とすれば,上書きすることもできます。
# ""を変えれば,別の値にもできます。
    • good
    • 0
この回答へのお礼

一行で済ませられて綺麗ですね!
ありがとうございます!

お礼日時:2013/01/09 09:05

たしかなかったはず。


foreachでまわしていれるとかになるかな。
    • good
    • 0
この回答へのお礼

ですよねー。なくて意外でした。
私もfor eachで行う発想をしたのでですが
「もしかしたらこの書き方恥ずかしい??」と思って質問させていただいた次第でした^^;
ありがとうございますー

お礼日時:2013/01/09 09:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!