C# 按自下而上顺序排序值
我有一个包含某些浮点值的列表。我正试着按最下面的顺序对列表进行排序。我尝试实现的唯一顺序是从上到下到上,但到目前为止我发现的是升序/降序。我如何实现这一点C# 按自下而上顺序排序值,c#,unity3d,C#,Unity3d,我有一个包含某些浮点值的列表。我正试着按最下面的顺序对列表进行排序。我尝试实现的唯一顺序是从上到下到上,但到目前为止我发现的是升序/降序。我如何实现这一点 public List<float> MyValues = new List<float>(); public void Start() { MyValues.Add(3.8f); MyValues.Add(10.2f); MyValues.Add(1.4f); } 正如注释中已经提到的,您可以使用My
public List<float> MyValues = new List<float>();
public void Start()
{
MyValues.Add(3.8f);
MyValues.Add(10.2f);
MyValues.Add(1.4f);
}
正如注释中已经提到的,您可以使用
MyValues.Reverse()
以翻转列表的顺序。
您可以在此网站上找到Microsoft文档
所以在你的情况下,基本上是
public List<float> MyValues = new List<float>();
public void Start()
{
MyValues.Add(3.8f);
MyValues.Add(10.2f);
MyValues.Add(1.4f);
MyValues.Reverse();
}
public List MyValues=new List();
公开作废开始()
{
MyValues.Add(3.8f);
MyValues.Add(10.2f);
MyValues.Add(1.4f);
MyValues.Reverse();
}
您还可以在反转列表之前对列表进行排序,假设您想从Z-a对列表进行排序,您可以像往常一样按字母顺序对列表进行排序,然后将其反转。您的意思是,要反转列表顺序吗?那么
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();
}