gpt4 book ai didi

c# - 双数组的排序列表

转载 作者:行者123 更新时间:2023-11-30 13:37:24 25 4
gpt4 key购买 nike

我有这本字典

Dictionary<string, List<double[]>> dictionary = new Dictionary<string, List<double[]>>();

我填充了很多数据。

列表中的每个数组都有两个值,如下所示:

[xvalue, yvalue]

无论如何,我可以根据数组的 xvalue 对字典中的每个列表进行排序。

例如

这是列表

[[1,100], [10, 100], ....[3, 100]]

排序后应该是这样

[[1,100], [3,100], [10,100]]

老实说,我所做的只是在 google 上搜索这样的功能,但我做不到更多,因为我在 c# 方面不是那么好,我认为问你会节省很多时间。

最佳答案

遍历字典的所有元素并对每个列表进行排序。您可以通过使用适当的比较函数调用 List.Sort 来对列表进行排序。

foreach(var entry in dictionary) {
entry.Value.Sort((a, b) => a[0].CompareTo(b[0]));
}

关于c# - 双数组的排序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23181341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com