62,242
社区成员




List<int> a = new List<int>() {5,6,7,8,9}; List<int> b = new List<int>() { 11,12,13,14,15}; for (int i = 0; i < 5; i++) { int num = new Random().Next(1, 100); if (a.Contains(num)) { a.Remove(num); MessageBox.Show("在a里"); break; } if (b.Contains(num)) { b.Remove(num); MessageBox.Show("在b里"); break; } }
这个可以
List<int> a = new List<int>() {5,6,7,8,9};
List<int> b = new List<int>() { 11,12,13,14,15};
for (int i = 0; i < 5; i++)
{
int num = new Random().Next(1, 100);
if (a.Contains(num))
{
a.Remove(num);
MessageBox.Show("在a里");
break;
}
if (b.Contains(num))
{
b.Remove(num);
MessageBox.Show("在b里");
break;
}
}
int[] num = {4,5,6,7};
ArrayList arr = new ArrayList();
arr.Add(5);
arr.Add(10);
arr.Add(8);
Random rd=new Random();
for(int i=0;i<5;i++)
{
int getnum = rd.Next(0, num.Length-1);
if (arr.Contains(num[getnum]))
{
//num[getnum]存在
arr.Remove(num[getnum]);
break;
}
}