往一个集合里面添加10个数字0-9,并且不相同
ArrayList list = new ArrayList(); //声明一个新集合 Random r = new Random(); //声明一个随便数对象 for (int i = 0; i < 10; ) //i<10 循环10次往集合里面添加数字 { int rNumber = r.Next(0, 10); //将随机数赋值给rNumber if (!list.Contains(rNumber)) //如果list集合中不包含rNumber 【list.Contains(rNumber)是包含,加一个!号就是不包含】 { list.Add(rNumber); //将rNumber添加到集合中 i++; //i自增 这里放i自增,就是添加成功才自增,不成功则不自增。 } } for (int i = 0; i < list.Count; i++) //循环集合 { Console.WriteLine(list[i]); //打印到控制台 } Console.ReadKey();