1,随机输出数组中所有的值(不重复)
static void Main(string[] args) { int[] array = { 1, 2, 3, 4, 5 }; int[]str=new int[array.Length]; Random r = new Random(); for (int i = 0; i < array.Length; i++) { int index = r.Next(array.Length); //判断是否已经包含 if (str.Contains(array[index])) { i--; continue; } str[i] = array[index]; //数组中直接输出,就可以不用下面的for循环 //Console.WriteLine(str[i]); } for (int j = 0; j < str.Length; j++) { Console.WriteLine(str[j]); } Console.ReadKey();