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

C#에서 사전을 선언하고 초기화하는 방법은 무엇입니까?

<시간/>

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

사전을 선언하고 초기화하려면 -

IDictionary d = new Dictionary();

위에서 딕셔너리 객체를 선언하면서 키와 값의 종류를 설정합니다. int는 키 유형이고 string은 값 유형입니다. 둘 다 d라는 사전 개체에 저장됩니다.

이제 예를 살펴보겠습니다 -

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main() {
      IDictionary<int, int> d = new Dictionary<int, int>();
      d.Add(1,97);
      d.Add(2,89);
      d.Add(3,77);
      d.Add(4,88);

      // Dictionary elements
      Console.WriteLine("Dictionary elements: "+d.Count);
   }
}

출력

Dictionary elements: 4