ArrayList 클래스는 개별적으로 인덱싱할 수 있는 개체의 정렬된 컬렉션을 나타냅니다. 기본적으로 배열의 대안입니다.
다음은 Arraylist 클래스의 메소드입니다 -
| Sr.No | 방법 및 설명 |
|---|---|
| 1 | 공개 가상 int Add(객체 값); ArrayList의 끝에 개체를 추가합니다. |
| 2 | 공개 가상 무효 AddRange(ICollection c); ArrayList의 끝에 ICollection의 요소를 추가합니다. |
| 3 | 공개 가상 무효 Clear(); ArrayList에서 모든 요소를 제거합니다. |
| 4 | 공개 가상 bool 포함(객체 항목), 요소가 ArrayList에 있는지 여부를 결정합니다. |
| 5 | 공개 가상 ArrayList GetRange(int index, int count); 소스 ArrayList에 있는 요소의 하위 집합을 나타내는 ArrayList를 반환합니다. |
| 6 | 공개 가상 int IndexOf(객체); ArrayList 또는 그 일부에서 처음 나타나는 값의 0부터 시작하는 인덱스를 반환합니다. |
| 7 | 공개 가상 무효 삽입(int 인덱스, 개체 값), 지정된 인덱스의 ArrayList에 요소를 삽입합니다. |
| 8 | 공개 가상 무효 InsertRange(int 인덱스, ICollection c); 컬렉션의 요소를 지정된 인덱스의 ArrayList에 삽입합니다. |
| 9 | 공개 가상 무효 제거(객체 obj); ArrayList에서 특정 개체의 첫 번째 항목을 제거합니다. |
| 10 | 공개 가상 무효 RemoveAt(int index); ArrayList의 지정된 인덱스에서 요소를 제거합니다. |
| 11 | 공개 가상 무효 RemoveRange(int index, int count); ArrayList에서 요소 범위를 제거합니다. |
| 12 | 공개 가상 무효 Reverse(); ArrayList의 요소 순서를 반대로 합니다. |
| 13 | 공개 가상 무효 SetRange(int 인덱스, ICollection c), ArrayList의 요소 범위에 대해 컬렉션의 요소를 복사합니다. |
| 14 | 공개 가상 무효 Sort(); ArrayList의 요소를 정렬합니다. |
| 15 | 공개 가상 무효 TrimToSize(); 용량을 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();
다음 코드를 실행하여 C#에서 ArrayList를 정렬할 수 있습니다. −
예
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