c# の ArrayList の使い方は何ですか? (c#のArrayListのつかいかたはなんですか?)
C#の中で、ArrayListは、異なる種類のオブジェクトを格納し、サイズを動的に調整することができる動的配列です。ArrayListには、配列内の要素を操作およびアクセスするための多くのメソッドが提供されています。
ArrayListの一般的なメソッドと使い方について説明します。
- ArrayListオブジェクトを作成します。
- リストというArrayListを作成します。
- 要素の追加:
- list.Add(1); // Add integer
list.Add(“Hello”); // Add string
list.Add(true); // Add boolean - 要素のアクセス:
- リストの0番目の要素を取得し、それをオブジェクト要素として代入します。
- 要素の削除:
- list.Remove(1); // 特定の要素を削除
list.RemoveAt(0); // 指定したインデックスの要素を削除 - 要素の数を取得する:
- リストの要素数はカウントされ、変数countに代入されます。
- 要素の存在を確認する。
- bool exists = list.Contains(1); // リストに要素1が含まれているかどうかを確認
- ArrayListを空にする。
- リストをクリアする。
- ArrayListをループする。
- リスト内の各要素について、
{
Console.WriteLine(element);
}
ArrayListは異なる型のオブジェクトを格納できるため、使用時には型変換が必要です。さらに、C#ではより型安全なジェネリックコレクションクラスであるListも提供されており、ArrayListの代わりに新しいコードでListを使用することが推奨されています。