【C#】string [] 配列
最終的な
要素数が不確定なstring[]配列を戻り値として返すメソッドを作ることになって、へなちょこなわたくしはArrayListクラスと配列を混同し、
「とりあえず
string[]配列を初期化して、必要な数だけループして値を配列に入れていけばいいじゃん」
と思ったら、要素数を指定しないといけないことを思い出す(アホ)
【イメージ(間違っている!)】
string[] array = new string[]{}; ←これで要素数が0の配列になっちゃってる
for(int i = 0; i < Cnt; i++)
{
array[i] = "値";
}
正しくはArrayListクラスを利用し、
ArrayList arrList = new ArrayList();
for(int i = 0; i < Cnt; i++)
{
arrList.Add("値");
}
で、可変のリストを作って、
(string[])arrList.ToArray(typeof(string));
で、配列に変換したものを戻り値にする。
結果的に要素数が可変の配列が取得できると。。。
@IT .NET TIPS
C#で配列を宣言するには?
この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
関連記事