gpt4 book ai didi

vb.net - VB中按第二列对列表进行排序

转载 作者:行者123 更新时间:2023-12-02 06:37:54 25 4
gpt4 key购买 nike

我正在使用一个循环来构建文件名列表及其创建日期:

Dim datelist As New List(Of KeyValuePair(Of String, Date))
Dim values As New KeyValuePair(Of String, Date)(filename, initialdate)
If Not datelist.Contains(values) Then
datelist.Add(values)
End If

填充列表后,我需要在执行其他功能之前按日期对其进行排序。我一直在查看 orderby 或 sort 方法,但我不知道如何正确地实现它们。有人可以帮帮我吗?

最佳答案

这对原始列表进行排序,而不使用 List.Sort 创建新列表(如 Linq 方法) :

datelist.Sort(Function(kv1, kv2) kv1.Value.CompareTo(kv2.Value))

关于vb.net - VB中按第二列对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14165873/

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