static void Main(string[] args) { //写一个长度为10的集合,要求里面随机存放10个数字(0-9) //要求里面所有数字不能重复 ArrayList list = new ArrayList(); Random r = new Random(); for (int i = 0; i < 10; i++) { int rNumber = r.Next(0, 10); //集合中没有这个随机数 if (!list.Contains(rNumber)) { list.Add(rNumber); } //集合中有这个随机数 else { //如果出现重复随机数,这次循环不算数 i--; } } //通过一个循环遍历一下这个集合,输出里面的每一个元素 for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); } Console.ReadKey(); }
43.C#--写一个长度为10的集合,要求里面随机存放10个数字0-9,要求里面所有数字不能重
原创
©著作权归作者所有:来自51CTO博客作者初禾的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
用Java写一个生日祝福
用Java写一个生日祝福
System Image 抽象类 -
C#-正则基础 [0-9]+ 匹配一个或者多个数字
.NET Framework : 4.7.2 IDE : Visual Studio Community 2019
c# microsoft github Express -
C#-正则基础 [0-9][0-9] 匹配两个相邻的数字
.NET Framework : 4.7.2 IDE : Visual Studio Community 2019
c# microsoft github Express