using System.Collections.Generic;
public static void Main()
Console.WriteLine("Start Work ...\r\n");
Console.WriteLine("\r\nFinish.");
private static List<custom_item> List_unsort = new List<custom_item>();
private class custom_item
public int id { get; set; }
public string name { get; set; }
public double number { get; set; }
private static void Create_list()
Random rnd = new Random();
Console.WriteLine("Unsort List : ");
for (int i = 0; i < 10; i++)
custom_item item = new custom_item();
item.name = i.ToString();
double rnd_num = rnd.NextDouble();
Console.WriteLine("ID : " + item.id + ", number : " + item.number);
Console.WriteLine("\r\n--------------------\r\n");
private static void Sort_list()
var list = List_unsort.OrderBy(x => x.number);
Console.WriteLine("Sort List : ");
foreach (var item in list)
Console.WriteLine("ID : " + item.id + ", number : " + item.number);