Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 按自下而上顺序排序值_C#_Unity3d - Fatal编程技术网

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();
}