【问题标题】:Weird order of directories enumerated枚举目录的奇怪顺序
【发布时间】:2015-07-21 15:35:12
【问题描述】:

我正在尝试编写一个小程序,它将按字母顺序给我第一个文件夹名称。为了测试它,我给了它一个包含这些子文件夹的文件夹:

第 4 季 第 5 季 第 6 季 第 7 季 第 8 季 第 9 季 第 10 季 第 11 季

这是我希望我的程序返回的顺序。但是当我运行以下代码时:

string x = "";
foreach (string dir in Directory.EnumerateDirectories(root))
{
      x += dir + Environment.NewLine;
}
MessageBox.Show(x);

输出如下:

第 10 季 第 11 季 第 4 季 第 5 季 第 6 季 第 7 季 第 8 季 第 9 季

如何让我的程序从 4 开始到 11? 提前致谢,伊利亚

【问题讨论】:

标签: c# directory enumerate


【解决方案1】:

您的退货数据已排序!
1 在 4 之前,因此算法已经正确执行。如果您想在不进行较大自定义的情况下获得所需的结果,则应将文件夹重命名为“season 04”等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多