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() 메서드 호출 없이 간결하게 리스트를 초기화할 수 있습니다.