static void Main(string[] args)
{
List<int> list = new List<int>();
Random r = new Random();
for (int i = 0; i < 100; i++)
{
list.Add(r.Next(300));
}
var q = from c in list orderby c select c;
foreach (int k in q)
{
Console.WriteLine(k.ToString());
}
}
说明:必须要用VS2008,或者是安装了Linq Preview的VS2005,否则所用的排序方法和var关键字将无法使用
/*方法二方法二方法二方法二方法二方法二方法二方法二*/
int[] array = new int[100];
Random r = new Random();
for (int i = 0; i < 100; i++)
array[i] = r.Next(300);
for (int i = 0; i < 100; i++)
for (int j = i + 1; j < 100; j++)
if (array[i] > array[j])
{
int k = array[i]; //冒泡排序法
array[i] = array[j];
array[j] = k;
}
for (int i = 0; i < 100; i++)
Console.Write(array[i] + " ");
/*方法二方法二方法二方法二方法二方法二方法二方法二*/