C#에서 List<string>에 문자열 값을 추가하려면 Add() 메서드를 사용하면 됩니다. Add() 메서드는 리스트의 맨 끝에 새로운 요소를 하나씩 순차적으로 추가하는 역할을 합니다. 이 글에서는 문자열 리스트를 선언하고 값을 추가하는 기본 과정을 단계별로 살펴보겠습니다.
1단계: 문자열 리스트 선언하기
먼저 C#에서 문자열을 담을 리스트를 선언해야 합니다. List<string> 제네릭 타입을 사용하면 문자열만 저장할 수 있는 리스트를 만들 수 있습니다.
List<string> myList = new List<string>();
2단계: Add() 메서드로 항목 추가하기
리스트가 준비되었다면 이제 Add() 메서드를 호출하여 문자열 항목을 하나씩 추가합니다.
myList.Add("Jack");
myList.Add("Ben");
myList.Add("Eon");
myList.Add("Tim");각 호출이 끝날 때마다 해당 문자열이 리스트의 마지막 위치에 차례대로 저장됩니다.
3단계: 전체 예제 코드
지금까지의 과정을 하나로 합친 완전한 코드는 다음과 같습니다. 마지막에는 Count 속성을 사용해 리스트에 저장된 항목의 개수를 확인합니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Demo {
public class Program {
public static void Main(String[] args) {
List<string> myList = new List<string>();
myList.Add("Jack");
myList.Add("Ben");
myList.Add("Eon");
myList.Add("Tim");
Console.WriteLine(myList.Count);
}
}
}
실행 결과
위 코드를 실행하면 리스트에 추가된 항목의 총 개수가 출력됩니다.
4
참고: 여러 항목을 한 번에 추가하기
값을 하나씩 추가하는 대신, 이미 존재하는 배열이나 컬렉션의 모든 요소를 한 번에 넣고 싶다면 AddRange() 메서드를 활용할 수 있습니다.
string[] names = { "Jack", "Ben", "Eon", "Tim" };
myList.AddRange(names);이처럼 C#에서 리스트에 문자열을 추가하는 것은 매우 간단합니다. 단일 항목에는 Add(), 여러 항목에는 AddRange()를 사용하면 상황에 맞게 효율적으로 코드를 작성할 수 있습니다.