C#에서 배열을 목록으로 변환

Muhammad Maisam Abbas 2024년2월16일
  1. C#의 Linq 내에서Array.ToList()메서드를 사용하여 배열을 목록으로 변환
  2. C#에서List.AddRange()메서드를 사용하여 배열을 목록으로 변환
C#에서 배열을 목록으로 변환

이 튜토리얼에서는 배열을 C#의 목록으로 변환하는 방법에 대해 설명합니다.

C#의 Linq 내에서Array.ToList()메서드를 사용하여 배열을 목록으로 변환

Linq 또는 언어 통합 쿼리는 C#에서 빠른 텍스트 조작에 사용됩니다. Linq 내부의 Array.ToList()메서드는 목록에 배열합니다. Array.ToList()메소드는 호출 배열을 목록으로 변환하고 결과를 목록 데이터 구조로 리턴합니다. 다음 코드 예제는 C#의 Linq 내부에서Array.ToList()메서드를 사용하여 배열을 목록으로 변환하는 방법을 보여줍니다.

using System;
using System.Collections.Generic;
using System.Linq;

namespace convert_array_to_list {
  class Program {
    static void Main(string[] args) {
      int[] arr = { 10, 12, 13 };

      List<int> lst = arr.ToList();
      foreach (var element in lst) {
        Console.WriteLine(element);
      }
    }
  }
}

출력:

10
12
13

C#에서List.AddRange()메서드를 사용하여 배열을 목록으로 변환

List.AddRange()메서드가 사용됩니다. C#의 목록에 값 범위를 삽입합니다. List.AddRange()는 모든 데이터 구조의 요소를 호출 목록에 삽입합니다. 다음 코드 예제는 C#에서List.AddRange()함수를 사용하여 배열을 목록으로 변환하는 방법을 보여줍니다.

using System;
using System.Collections.Generic;
using System.Linq;

namespace convert_array_to_list {
  class Program {
    static void Main(string[] args) {
      int[] arr = { 10, 20, 30 };

      List<int> lst = new List<int>();
      lst.AddRange(arr);
      foreach (var element in arr) {
        Console.WriteLine(element);
      }
    }
  }
}

출력:

10
20
30
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp Array

관련 문장 - Csharp List