List<int> list = new List<int>();
list.Add(2);
list.Add(8);
list.Add(5);
list.Add(7);
Console.WriteLine("a-b 从小到大排列 ---");
list.Sort((a,b)=> { return a - b; });
for (int i = 0; i < list.Count; i++)
{
Console.Write(list[i]+"-----");
}
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("b-a 从大到小排列 ---");
list.Sort((a, b) => { return b - a; });
for (int i = 0; i < list.Count; i++)
{
Console.Write(list[i] + "-----");
}
Console.Read();
C#中从大大小排序是,返回a-b
从小到大排序是,返回b -a
ty = {2,8,5,9}
table.sort( ty)
print("---nil-------------------------------------------------")
for i,v in ipairs(ty) do
print(i,v)
end
print("---b < a---------------------------------------------")
table.sort( ty,function ( a,b)
return b < a
end)
for i,v in ipairs(ty) do
print(i,v)
end
print("---a < b----------------------------------------------")
table.sort( ty,function ( a,b)
return a < b
end)
for i,v in ipairs(ty) do
print(i,v)
end
lua 从小到大 a < b
从大到小 b<a