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

C#에서 동적 배열이란 무엇입니까?

<시간/>

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

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

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

using System;
using System.Collections;

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

         al.Add(577);
         al.Add(286);

         Console.WriteLine("Count: {0}", al.Count);

         Console.Write("List: ");
         foreach (int i in al) {
            Console.Write(i + " ");
         }

         Console.WriteLine();

         Console.ReadKey();
      }
   }
}

출력

Count: 2
List: 577 286