using System;
using System.Collections;

namespace ConsoleApplication1
{
    
class Program
    {
        
static void Main(string[] args)
        {
            
int temp = 0;
            
int[] intArr = new int[100];
            ArrayList myList 
= new ArrayList();
            Random rnd 
= new Random();
            
while (myList.Count < 100)
            {
                
int num = rnd.Next(1101);
                
if (!myList.Contains(num))    // 这句是关键
                    myList.Add(num);
            }

            
//
            
//  转换为整形数组
            
            
for (int i = 0; i < 100; i++)
                intArr[i] 
= (int)myList[i];

            
//
            
//  排序
            
            
for (int i = 0; i < intArr.Length-1; i++)
            {
                
for (int j = 0; j < intArr.Length-1; j++)
                {
                    
if(intArr[j] > intArr[j+1])
                    {
                        temp 
= intArr[j + 1];
                        intArr[j 
+ 1= intArr[j];
                        intArr[j] 
= temp;
                    }
                }
            }

            
//
            
//  输出

            
for (int i = 0; i < intArr.Length; i++)
            {
                Console.WriteLine(intArr[i].ToString());
                
            }
            Console.Read();

        }
    }
}

 

相关文章: