[C#]Linqを使って2つの配列を簡単に連結させる

C#

配列の連結ってなんか難しくない?

確かにちょっと複雑ですよね。

そんな悩みにお答えします。

今回はLinqを使って2つの配列を簡単に連結させる方法を解説します。

環境

C#がコンパイル・実行できる環境であれば問題ないです。

コード

using System;
using System.Linq; //Linq

namespace merge_arrays
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] i1 = { -1, -2, -3 };
            int[] i2 = { 1, 2, 3 };
            int[] integer = concatenate(i1, i2);
            //中身は -1 -2 -3 1 2 3 となる
        }

        static int[] concatenate(int[] arr1, int[] arr2)
        {
            int[] arr = arr1.Concat(arr2).ToArray();
            return arr;
        }
    }
}

コメント