一个m跟数组里的对比,不相同就添加到数组里,如下应该怎么修改
一个m跟数组里的对比,不相同就添加到数组里,如下应该如何修改


private void button1_Click(object sender, EventArgs e)
{
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
listBox1.Items.Clear(); //listbox刷新
int[] num = new int[x2];
for (int i = 0; i < num.Length; i++)
{
Random rand = new Random();
int n = rand.Next(x0, x1);
if (n == num[i]) { }
else
{
num[i] = n;
}
listBox1.Items.Add(num[i]);
}
}
------解决方案--------------------
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
ListBox1.Items.AddRange(Enumerable.Range(x0, x1 - x0).OrderBy(x => Guid.NewGuid()).Take(x2).ToArray());
------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
listBox1.Items.Clear(); //listbox刷新
int[] num = new int[x2];
for (int i = 0; i < num.Length; i++)
private void button1_Click(object sender, EventArgs e)
{
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
listBox1.Items.Clear(); //listbox刷新
int[] num = new int[x2];
for (int i = 0; i < num.Length; i++)
{
Random rand = new Random();
int n = rand.Next(x0, x1);
if (n == num[i]) { }
else
{
num[i] = n;
}
listBox1.Items.Add(num[i]);
}
}
------解决方案--------------------
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
ListBox1.Items.AddRange(Enumerable.Range(x0, x1 - x0).OrderBy(x => Guid.NewGuid()).Take(x2).ToArray());
------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
int x0 = Int32.Parse(textBox3.Text);//最小值
int x1 = Int32.Parse(textBox1.Text);//最大值
int x2 = Int32.Parse(textBox2.Text);//取值个数
listBox1.Items.Clear(); //listbox刷新
int[] num = new int[x2];
for (int i = 0; i < num.Length; i++)