編號排序記錄
void Main()
{
var list= new List<string>();
list.Add("1");
list.Add("1.1");
list.Add("1.1.1");
list.Add("1.2");
list.Add("1.2.1");
list.Add("1.2.16");
list.Add("1.10");
list.Add("1.10.1");
list.Add("1.11");
list.Add("1.2");
list.OrderBy(t=>set(t)).Dump();
}
// Define other methods and classes here
public string set(string o)
{
return string.Join("",o.Split('.').Select(t=>t.PadLeft(4,'0')) );
}