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

C#에서 사전과 배열의 차이점은 무엇입니까?

<시간/>

사전

사전은 C#의 키와 값의 모음입니다. 사전은 System.Collection.Generics 네임스페이스에 포함되어 있습니다.

사전을 선언하려면 -

IDictionary<int, int> d = new Dictionary<int, int>();

요소를 추가하려면 -

IDictionary<int, int> d = new Dictionary<int, int>();
d.Add(1,97);
d.Add(2,89);
d.Add(3,77);
d.Add(4,88);

배열

Array는 동일한 유형의 요소에 대한 고정 크기 순차 컬렉션을 저장합니다. 인접한 메모리 위치로 구성됩니다. 가장 낮은 주소는 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다.

배열을 정의하려면 -

int[] arr = new int[5];

요소를 초기화하고 배열로 설정하려면.

int[] arr = new int[10] {3, 5, 35, 87, 56, 99, 44, 36, 78};