Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 인덱스 기반 I/O ArrayList 컬렉션이란 무엇입니까?

<시간/>

ArrayList 클래스는 개별적으로 인덱싱할 수 있는 개체의 정렬된 컬렉션을 나타냅니다. 배열의 대안입니다.

다음 표는 ArrayList 클래스의 일반적으로 사용되는 속성 중 일부를 나열합니다 -

Sr.No 속성 및 설명
1 용량
ArrayList에 포함될 수 있는 요소의 수를 가져오거나 설정합니다.
2 카운트
ArrayList에 실제로 포함된 요소의 수를 가져옵니다.
3 IsFixedSize
ArrayList의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다.
4 읽기 전용
ArrayList가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.
5 항목
지정된 인덱스에 있는 요소를 가져오거나 설정합니다.

다음은 C#에서 ArrayList로 작업하고 용량을 찾는 방법을 보여주는 예입니다. 기본 용량은 4입니다.

예시

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         ArrayList x = new ArrayList();

         x.Add(45);
         x.Add(53);
         x.Add(12);
         x.Add(88);

         Console.WriteLine("Capacity: {0} ", x.Capacity);
      }
   }
}