Tag: 独特

生成多个随机数

我想生成25个唯一的随机数,并将它们列在控制台中。 这些数字至少应为10个字符。 有什么简单的方法吗?

使用LINQ获取所有可能的不同三元组

我有一个List包含这些值:{1,2,3,4,5,6,7}。 而且我希望能够找到三种独特的组合。 结果应该是这样的: {1,2,3} {1,2,4} {1,2,5} {1,2,6} {1,2,7} {2,3,4} {2,3,5} {2,3,6} {2,3,7} {3,4,5} {3,4,6} {3,4,7} {3,4,1} {4,5,6} {4,5,7} {4,5,1} {4,5,2} {5,6,7} {5,6,1} {5,6,2} {5,6,3} 我已经有2个for循环可以做到这一点: for (int first = 0; first < test.Count – 2; first++) { int second = first + 1; for (int offset = 1; offset < test.Count; offset++) { int third […]

对于C#中的alist,是否存在类似于Addrange()的AddUnique方法

我在C#中有一个列表: var list = new List(); list.AddRange(GetGreenCars()); list.AddRange(GetBigCars()); list.AddRange(GetSmallCars()); 问题是一些相同的汽车在不同的function中返回,我不希望它们在列表中不止一次。 每辆车都有一个唯一的Name属性。 无论如何我可以在上面有这样的东西,但只会添加项目,如果它们是独一无二的?