gpt4 book ai didi

C#自定义列表排序

转载 作者:行者123 更新时间:2023-11-30 14:18:47 24 4
gpt4 key购买 nike

我有一个程序可以在目录中查找所有 .csv 报告文件。此报告存储在列表中

List<string> _items = new List<string>();

这个报告是这样命名的:

"month year.csv" (example: "Avgust 2010.csv")

我想按月对我的报告进行排序。

月份顺序如下:

januar, februar, marec, april, maj, junij, julij, avgust, september, oktober, november, december

我该怎么做?

兄弟,小狼

最佳答案

听起来您应该编写一个方法来将文件名解析为 DateTime。例如,它可能会去掉扩展名,将其余部分用空格分开,然后将第二部分解析为年份并在表中查找月份名称。

一旦掌握了该方法,您就可以:

_items = _items.OrderBy(FilenameToDate).ToList();

关于C#自定义列表排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853621/

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