본문 바로가기
CSharp/CSharp 문법

List<T>와 AddRange()로 다중 요소 추가하기

by MonoSoft 2025. 4. 18.
728x90
반응형

List<T>와 AddRange()로 다중 요소 추가하기\

 

 

C#의 List<T>는 유연하고 자주 쓰이는 컬렉션 타입 중 하나입니다.
여러 개의 데이터를 한 번에 추가할 때는 Add() 대신 
AddRange()를 사용하여 효율적으로 처리할 수 있습니다.

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<string> fruits = new List<string> { "사과", "바나나" };
        List<string> moreFruits = new List<string> { "포도", "복숭아", "수박" };

        fruits.AddRange(moreFruits);

        Console.WriteLine("과일 목록:");
        foreach (var fruit in fruits)
        {
            Console.WriteLine($"- {fruit}");
        }
    }
}

출력 결과
과일 목록:  
- 사과  
- 바나나  
- 포도  
- 복숭아  
- 수박

Add()는 하나의 요소만 추가할 수 있는 반면, AddRange()는 다른 컬렉션을 통째로 추가합니다.
성능 면에서도 반복문으로 Add()를 여러 번 호출하는 것보다 효율적입니다.
List<T>, Array, IEnumerable<T> 형태의 데이터 모두 사용 가능합니다.


#CSharp리스트 #AddRange사용법 #컬렉션조작 #DotNet프로그래밍 
#List활용법 #초급팁 #배열추가 #CleanCode스타일 #개발자기초 #CodingTip마스터

728x90
반응형

댓글