Concat 拡張メソッドで 2 つのシーケンスを連結する
(2017/03/07 20:21:50 created.)
(2017/03/13 8:04:39 modified.)
Concat 拡張メソッドを使うと 2 つのシーケンスを結合できます。
Program.cs
namespace Tips_Linq
{
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
var numbers1 = new int[] { 1, 2, 3 };
Console.WriteLine("コレクションの要素は {{ {0} }} です。", string.Join(", ", numbers1));
var numbers2 = new int[] { 4, 5, 6 };
Console.WriteLine("コレクションの要素は {{ {0} }} です。", string.Join(", ", numbers2));
var numbers = numbers1.Concat(numbers2);
Console.WriteLine("コレクションの要素は {{ {0} }} です。", string.Join(", ", numbers));
Console.ReadKey();
}
}
}
当たり前ですが、連結するシーケンスの要素は元のシーケンスの要素の型と同一である必要があります。
Tweet