C#에서 List<T>는 크기가 자동으로 조절되는 동적 컬렉션으로, 데이터를 유연하게 관리할 수 있게 해줍니다. 이 글에서는 리스트를 선언하고 항목을 추가하는 기본적인 방법을 예제 코드와 함께 살펴보겠습니다.
1. 리스트 선언하기
먼저 문자열을 저장할 리스트를 선언합니다. 다음과 같이 List<string> 타입의 변수를 생성하면 됩니다.
var teams = new List<string>();
2. Add() 메서드로 항목 추가하기
C#에서 리스트에 새로운 항목을 추가하려면 Add() 메서드를 사용합니다. Add() 메서드는 전달된 요소를 리스트의 맨 끝에 순서대로 삽입합니다.
teams.Add("US");
teams.Add("Canada");
teams.Add("India");
teams.Add("Australia");위 코드는 각각 "US", "Canada", "India", "Australia"라는 네 개의 문자열을 teams 리스트에 차례대로 추가합니다.
3. 전체 예제 코드
다음은 리스트를 선언하고, 항목을 추가한 뒤 foreach 루프로 모든 요소를 출력하는 완전한 C# 프로그램입니다.
예제
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(string[] args) {
var teams = new List<string>();
teams.Add("US");
teams.Add("Canada");
teams.Add("India");
teams.Add("Australia");
Console.WriteLine("리스트의 요소들...");
foreach (var countries in teams) {
Console.WriteLine(countries);
}
}
}실행 결과
리스트의 요소들... US Canada India Australia
추가로 알아두면 좋은 메서드
- AddRange(): 배열이나 다른 컬렉션의 여러 요소를 한 번에 리스트에 추가할 수 있습니다.
- Insert(index, item): 원하는 인덱스 위치에 항목을 삽입할 수 있습니다.
- Remove(item): 지정한 항목을 리스트에서 제거합니다.
이처럼 C#의 List<T>와 Add() 메서드를 활용하면 간단한 코드만으로도 동적으로 데이터를 관리할 수 있습니다. 초보자도 쉽게 따라 할 수 있는 기본기이므로 꼭 익혀두시기 바랍니다.