gpt4 book ai didi

c# - 合并两个(或更多) FileInfo 列表...

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:31 24 4
gpt4 key购买 nike

我有类似的东西:

var d1 = new DirectoryInfo(Path.Combine(source, @"bills_save." + dt));
var d2 = new DirectoryInfo(Path.Combine(source, @"reports_save." + dt));

var f1 = d1.GetFiles();
var f2 = d2.GetFiles();

我想将所有文件名合并到一个 FileInfo 列表中。将使我的解析更容易。 Concat,AddRange,加入......似乎没有任何工作。我看到的大部分内容是添加 2 个列表、数组。

最佳答案

好吧,Concat当然应该工作:

// f3 will be IEnumerable<FileInfo>
var f3 = f1.Concat(f2);

如果您需要数组或列表,请调用 ToArrayToList适本地:
var list3 = f1.Concat(f2).ToList();
var array3 = f1.Concat(f2).ToArray();

顺便说一句,您的逐字字符串文字不需要逐字 - 它不包含任何需要转义的内容。

关于c# - 合并两个(或更多) FileInfo 列表...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807477/

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