use*_*560 2 c# linq-to-objects
如何在化合物选择过程中将两个数组合并到一个数组中(不使用Union)(问题在访谈时提出).
var num1 = new int[] { 12, 3, 4, 5 };
var num2 = new int[] { 1, 33, 6, 10 };
Run Code Online (Sandbox Code Playgroud)
我试过了
var pairs = from a in num1 from b in num2 select new {combined={a,b}};
Run Code Online (Sandbox Code Playgroud)
预期:合并需要{12,3,4,5,1,33,6,10}
如果你只想将2个数组组合成一个包含两个数组元素的新数组,那么使用concat.
var combined = num1.Concat(num2);
var combinedAsArray = combined.ToArray();
Run Code Online (Sandbox Code Playgroud)