Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 리스트(List)를 선언하고 초기화하는 방법

C#에서 리스트(List)를 사용하려면 먼저 리스트를 선언해야 합니다. List<string> 타입의 리스트는 다음과 같이 선언할 수 있습니다.

List<string> myList = new List<string>();

리스트를 선언한 후에는 컬렉션 이니셜라이저(Collection Initializer)를 활용하면 선언과 동시에 여러 요소를 한 번에 초기화할 수 있습니다.

List<string> myList = new List<string>() {
   "one",
   "two",
   "three"
};

위와 같이 중괄호 {} 안에 요소들을 나열하면, 해당 값들이 자동으로 리스트에 추가됩니다.

전체 예제 코드

다음은 C#에서 리스트를 선언하고 초기화하는 전체 코드입니다.

using System;
using System.Collections.Generic;

class Program {
   static void Main() {
      // 컬렉션 초기화
      List<string> myList = new List<string>() {
         "one",
         "two",
         "three",
         "four",
         "five",
         "six"
      };
      Console.WriteLine(myList.Count);
   }
}

실행 결과

6

코드 설명: 위 예제에서는 문자열 6개를 담는 리스트를 생성했습니다. myList.Count 속성을 사용하면 리스트에 저장된 요소의 개수를 확인할 수 있으며, 실행 결과로 6이 출력됩니다. 이처럼 컬렉션 이니셜라이저를 사용하면 별도의 Add() 메서드 호출 없이 간결하게 리스트를 초기화할 수 있습니다.