どうも、ちょげ(@chogetarou)です。
2つの配列(Array)をConcatメソッドで結合する方法を紹介します。
方法

2つの配列(Array)をConcatメソッドで結合するには、LinqのToArray()を使います。
まず、Linqを導入します。
using System.Linq;
次に、片方の配列(結合した時に先頭にする方)からConcat()メソッドを呼び出します。
Concat()メソッドの引数に、もう片方の配列(結合した時に後ろにする方)を指定します。
そして、Concat()メソッドからToArray()を呼び出します。
//firstとsecondを結合
T[] result = first.Concat(second).ToArray();
上記のConcat()メソッドは、呼び出した配列の後ろに、引数の配列を結合します。
Concatメソッドで結合した結果をToArray()で配列に変換し、2つの配列を結合した新しい配列を生成します。
使用例
using System;
using System.Linq;
public class Example
{
public static void Main()
{
int[] nums1 = new int[3] { 1, 2, 3};
int[] nums2 = new int[3] { 4, 5, 6};
int[] result = nums1.Concat(nums2).ToArray();
foreach (var i in result)
{
Console.WriteLine(i);
}
}
}
コメント