gpt4 book ai didi

c# - 使用 LINQ 获取最小长度时出现问题?

转载 作者:行者123 更新时间:2023-11-30 13:41:01 26 4
gpt4 key购买 nike

我在这里检索目录中文本文件的最小大小。但它给出了 0 作为最小大小。但是该目录中没有 0 kb 文件。

var queryList3Only= (from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select i.Length / 1024).Min();
dest.WriteLine(queryList3Only.ToString()+" Kb");

有什么建议吗?

最佳答案

您需要选择 double 而不是整型。如果文件大小 < 1024 那么你将以大小 0 结束

var queryList3Only= (from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select (double)i.Length / 1024).Min();

关于c# - 使用 LINQ 获取最小长度时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185120/

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