ホームページ >バックエンド開発 >C#.Net チュートリアル >C# の ArrayList クラスとは何ですか?
ArrayList クラスは、個別にインデックスを付けることができる、順序付けられたオブジェクトのコレクションを表します。これは基本的に配列の置き換えです。
#Arraylist クラスのメソッドは次のとおりです。
#MR. | #メソッドと説明 |
---|---|
1 |
public virtual int Add(object value); ArrayList の末尾にオブジェクトを追加します。 |
#2 |
public virtual void AddRange(ICollection c); 次の要素を追加しますICollection ArrayList の最後に追加されます。 |
3 |
public virtual void Clear(); ArrayList からすべての要素を削除します。 |
public virtual bool Contains(object item); 要素を判定するかどうか配列リスト内。 |
|
5 |
パブリック仮想 ArrayList GetRange(int インデックス, int カウント); Returnソース ArrayList 内の要素のサブセットを表す ArrayList。 |
6 |
public virtual int IndexOf(object); ArrayList またはその一部を返しますit . |
7 | public virtual void Insert(intindex) 内で最初に出現する値の 0 から始まるインデックス。 , オブジェクト値); ArrayList の指定されたインデックスに要素を挿入します。 |
#8 |
public virtual void InsertRange(intindex, ICollection c);コレクションの要素は、ArrayList の指定されたインデックスに挿入されます。
|
9 |
public virtual void Remove(object obj); ArrayList から削除特定のオブジェクトの最初の出現。 |
#10 | public virtual void RemoveAt(intindex); ArrayList 指定のインデックスを削除しますの要素。 |
11 |
public virtual void RemoveRange(intindex, int count); From ArrayList. |
12 |
public virtual void Reverse(); ArrayList の順序を逆にする要素の。 |
13 |
public virtual void SetRange(intindex, ICollection c); コレクションの要素は、ArrayList 内の一連の要素にコピーされます。 |
public virtual void Sort(); ArrayList 中央の要素をソートします。 | |
public virtual void TrimToSize(); strong>容量を ArrayList に設定します。実際の要素数。 |
ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13);次に、Sort() メソッドを使用して ArrayList を並べ替えます -
arr.Sort();次のコードを実行して ArrayList を並べ替えてみます。 C# - 例 リアルタイム デモンストレーション
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { ArrayList arr = new ArrayList(); arr.Add(89); arr.Add(34); arr.Add(77); arr.Add(90); Console.Write("List: "); foreach (int i in arr) { Console.Write(i + " "); } Console.WriteLine(); Console.Write("Sorted List: "); arr.Sort(); foreach (int i in arr) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadKey(); } } }出力
List: 89 34 77 90 Sorted List: 34 77 89 90
以上がC# の ArrayList クラスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。