C# で配列をリストに変換する

  1. C# の Linq 内で Array.ToList() メソッドを使用して配列をリストに変換する
  2. C# の List.AddRange() メソッドを使用して、配列をリストに変換する

このチュートリアルでは、C# で配列をリストに変換する方法について説明します。

[手を動かしながら学ぶIP...
[手を動かしながら学ぶIPネットワーク] #3 レイヤ3スイッチ

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

関連記事 - Csharp Array

  • C# で配列の長さを取得する
  • C# で配列を並べ替える
  • C# で配列を降順で並べ替える
  • C# で文字列をバイト配列に変換する方法
  • 関連記事 - Csharp List

  • C# で配列の長さを取得する
  • C# で配列を並べ替える
  • C# で配列を降順で並べ替える
  • C# で文字列をバイト配列に変換する方法