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