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

C# 제네릭 List 완벽 가이드: 개념부터 사용 예제까지

제네릭 List<T>는 C#에서 가장 널리 사용되는 제네릭 컬렉션 중 하나입니다. 배열(Array)과 달리 List는 요소를 추가하거나 삭제할 때 크기가 자동으로 동적으로 늘어나거나 줄어들기 때문에, 개수를 미리 알 수 없는 데이터를 다룰 때 특히 유용합니다.

List<T> 선언하기

먼저 문자열을 저장할 리스트를 다음과 같이 선언합니다.

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

리스트에 요소 추가하기

컬렉션 이니셜라이저(Collection Initializer) 문법을 사용하면 선언과 동시에 여러 요소를 간편하게 추가할 수 있습니다.

List<string> myList = new List<string>() {
    "mammals",
    "reptiles",
    "amphibians"
};

Count 속성으로 요소 개수 확인하기

Count 속성을 사용하면 리스트에 추가된 요소의 개수를 손쉽게 확인할 수 있습니다.

전체 예제 코드

using System;
using System.Collections.Generic;

class Program {
    static void Main() {
        List<string> myList = new List<string>() {
            "mammals",
            "reptiles",
            "amphibians"
        };
        Console.WriteLine(myList.Count); // 출력: 3
    }
}

위 코드를 실행하면 리스트에 포함된 요소의 개수인 3이 출력됩니다. 이처럼 List<T>는 타입 안정성을 보장하면서도 유연한 크기 조절이 가능해, C# 프로그래밍에서 데이터 컬렉션을 관리하는 표준적인 방법으로 자리 잡고 있습니다.