我有一个包含某些浮动值的列表。我正试着按照从下到上的顺序对列表进行排序。我尝试执行的唯一顺序是从上到下到上,但到目前为止我发现的是升序/降序。我该如何实现呢?
public List<float> MyValues = new List<float>();
public void Start()
{
MyValues.Add(3.8f);
MyValues.Add(10.2f);
MyValues.Add(1.4f);
}
我如何将这个列表从下至上排序,以便结果是:
1.4
10.2
3.8
正如评论中已经提到的,您可以使用MyValues.Reverse();
来颠倒列表的顺序。你可以在这里找到微软文档
在你的例子中,它基本上就是
public List<float> MyValues = new List<float>();
public void Start()
{
MyValues.Add(3.8f);
MyValues.Add(10.2f);
MyValues.Add(1.4f);
MyValues.Reverse();
}
你也可以在倒序之前对一个列表进行排序,比如你想从Z-A开始对一个列表进行排序,你可以像往常一样按字母顺序排序,然后倒序。