DOBON.NET DOBON.NETプログラミング掲示板過去ログ

配列の初期化

環境/言語:[環境(WindowsXP)、使用言語(C#)]
分類:[.NET]

はじめまして。
初心者ですがよろしくお願いします。

int[] test_cls = new int[10];
上記の配列を宣言しボタンを10個配置しています。
あとクリアボタンも1つ配置しています。

各ボタンをクリックする毎に配列のn番目に1を入れているのですが
クリアボタンで一括クリアするにはどうすればいいのでしょうか?
配列が10個なのでforで回していますが、他に方法があれば教えてください。
2004/07/11(Sun) 03:51:58 編集(投稿者)
2004/07/08(Thu) 12:38:43 編集(投稿者)

なおさん、始めまして。

> int[] test_cls = new int[10];
> 上記の配列を宣言しボタンを10個配置しています。
> あとクリアボタンも1つ配置しています。
>
> 各ボタンをクリックする毎に配列のn番目に1を入れているのですが
> クリアボタンで一括クリアするにはどうすればいいのでしょうか?
> 配列が10個なのでforで回していますが、他に方法があれば教えてください。

test_cls=new int[test_cls.Length];
これでは駄目?目的は達成してますが…(-_-;)
他にもこんな方法があります。

Array.Clear(test_cls, 0, test_cls.Length);

0は、0番目からの0です。
  • 題名: Re[2]: 配列の初期化
  • 著者: なお
  • 日時: 2004/07/09 8:53:47
  • ID: 4770
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
> 他にもこんな方法があります。
>
> Array.Clear(test_cls, 0, test_cls.Length);
>
> 0は、0番目からの0です。

ペガサス研究室さんテラオメガさんありがとうございました。
お二人ののレスで解決できました。
ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板