unity list.sort
时间: 2023-09-22 07:09:43 浏览: 157
list-sort.py
在Unity中,List的排序可以使用Sort方法来实现。你可以根据需要使用不同的比较方法来进行排序。比如,如果你有一个List<int>,你可以使用以下代码进行升序排序:
List<int> lst = new List<int>() { 202, 20, 40, 230, 220, 240 };
lst.Sort((x, y) => x.CompareTo(y));
这将按照数字的大小对列表进行升序排序。如果你想要降序排序,你可以使用以下代码:
lst.Sort((x, y) => -x.CompareTo(y));
这将按照数字的大小对列表进行降序排序。你也可以根据需要使用其他的比较方法来进行排序,比如使用Tuple来进行多权重比较。希望这可以帮助到你。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [Unity 基础 之 List Sort 升降排序,List 对多数按权重排序,List 对自定义类 排序](https://blog.csdn.net/u014361280/article/details/105961487)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [UNITY 中List.Sort的BUG](https://blog.csdn.net/weixin_34090643/article/details/93700393)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文