ホームページ >バックエンド開発 >C#.Net チュートリアル >C# の ArrayList クラスとは何ですか?

C# の ArrayList クラスとは何ですか?

WBOY
WBOY転載
2023-08-25 23:45:081070ブラウズ

C# の ArrayList クラスとは何ですか?

ArrayList クラスは、個別にインデックスを付けることができる、順序付けられたオブジェクトのコレクションを表します。これは基本的に配列の置き換えです。

#Arraylist クラスのメソッドは次のとおりです。

#479#1415
#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 .

public virtual void Insert(intindex) 内で最初に出現する値の 0 から始まるインデックス。 , オブジェクト値);

ArrayList の指定されたインデックスに要素を挿入します。

#8 public virtual void InsertRange(intindex, ICollection c);

コレクションの要素は、ArrayList の指定されたインデックスに挿入されます。

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 の例を見てみましょう -

C# で ArrayList を並べ替えるには、Sort() メソッドを使用します。

次は 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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。