C# 2个数组 所有组合
list<int>a=newlist<int>(){1,2,3}list<int>b=newlist<int>(){4,5,6}求2个数组所有组合141516242526...
list<int> a = new list<int>(){1,2,3}
list<int> b = new list<int>(){4,5,6}
求2个数组 所有组合
14 15 16 24 25 26..... 41 42 43 51 52 53.... 展开
list<int> b = new list<int>(){4,5,6}
求2个数组 所有组合
14 15 16 24 25 26..... 41 42 43 51 52 53.... 展开
1个回答
展开全部
int[] a = { 1, 2, 3, 4, 5 };
int[] b = { 3, 5, 6 };
var _list=a.ToList();
foreach (var item in b)
{
if (!_list.Contains(item))
_list.Add(item);
}
return _list.ToArray();
如果本身数组有重复的值,可以用Linq的Distinct来排除掉
int[] b = { 3, 5, 6 };
var _list=a.ToList();
foreach (var item in b)
{
if (!_list.Contains(item))
_list.Add(item);
}
return _list.ToArray();
如果本身数组有重复的值,可以用Linq的Distinct来排除掉
追问
你这是合并数组去重。。。。不是组合
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询