ソースコード
using System.Collections.Generic; using System.Linq; public static class IEnumerableExt { public static IEnumerable<T> Concat<T> ( this IEnumerable<T> first, params T[] second ) { return Enumerable.Concat( first, second ); } }
使用例
通常
var list = new[] { 1, 2, 3 }; var result = list.Concat( new []{ 4, 5, 6 } );
拡張メソッド
var list = new[] { 1, 2, 3 }; var result = list.Concat( 4, 5, 6 );