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

C#에서 동적으로 배열을 만드는 방법은 무엇입니까?

<시간/>

동적 배열은 확장 가능한 배열이며 정적 배열에 비해 이점이 있습니다. 배열의 크기가 고정되어 있기 때문입니다.

C#에서 배열을 동적으로 만들려면 ArrayList 컬렉션을 사용합니다. 개별적으로 인덱싱할 수 있는 개체의 정렬된 컬렉션을 나타냅니다. 또한 동적 메모리 할당, 목록의 항목 추가, 검색 및 정렬이 가능합니다.

다음은 C#에서 동적으로 배열을 생성하는 방법을 보여주는 예입니다.

예시

using System;
using System.Collections;
namespace CollectionApplication {
   class Program {
      static void Main(string[] args) {
         ArrayList al = new ArrayList();
         al.Add(99);
         al.Add(47);
         al.Add(64);
         Console.WriteLine("Count: {0}", al.Count);
         Console.Write("List: ");
         foreach (int i in al) {
            Console.Write(i + " ");
         }
         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

출력

Count: 3
List: 99 47 64