【发布时间】:2019-12-10 05:52:08
【问题描述】:
我想比较由随机值提供的数组的元素,看看这个值是否没有第二次添加到我的数组中
static void Main(string[] args)
{
Random rand = new Random();
int[] elements = new int[8];
int lo = rand.Next(1, 49);
for (int i = 0; i < elements.Length; i++)
{
lo = rand.Next(1, 49);
elements[i] = lo;
}
for (int i = 0; i < elements.Length; i++)
{
if (elements[i] == elements[elements.Length - 2])
{
}
}
for (int x = 0; x < elements.Length; x++)
{
Console.WriteLine(elements[x]);
}
}
【问题讨论】:
-
也许你想使用标准的
HashSet<int>?它保证元素是唯一的 -
你的问题是什么?
-
我认为这是相关的,甚至由@TimSchmelter stackoverflow.com/a/18304070/7002366回答了
标签: c#