C# 中將陣列轉換為列表

Muhammad Maisam Abbas 2023年1月30日 2021年3月21日
  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