namespace Try_More_On_IEnumerable
static void Main(string[] args)
Console.WriteLine($"运行成功,{DateTime.Now:O}");
namespace Try_More_On_IEnumerable
using System.Collections.Generic;
var array1 = new[] {0, 1, 2, 3, 4};
var array2 = new[] {5, 6, 7, 8, 9};
var result1 = ConcatArray(array1, array2).ToArray();
var result2 = array1.Concat(array2).ToArray();
var result3 = new[] {array1, array2}.SelectMany(x => x).ToArray();
var result = Enumerable.Range(0, 10).ToArray();
result1.Should().Equal(result);
result2.Should().Equal(result);
result3.Should().Equal(result);
IEnumerable<T> ConcatArray<T>(IEnumerable<T> source1, IEnumerable<T> source2)
foreach (var item in source1)
foreach (var item in source2)