gpt4 book ai didi

c# - 替换列表中每个字符串的空格

转载 作者:行者123 更新时间:2023-12-03 20:46:07 24 4
gpt4 key购买 nike

我正在尝试用下划线重命名每个文件的空白区域:

DirectoryInfo dir = new DirectoryInfo(@"Q:\Audio");
var files = (from f in dir.GetFiles() select f.FullName);
files.ToList().ConvertAll( s => s.Replace( " ", "_") );

但它不起作用,我尝试使用 foreach 循环,它提示“无法分配给‘元素’,因为它是一个‘foreach 迭代变量’”

我该如何处理?

最佳答案

ConvertAll 返回一个新的 List

var renamedFiles = files.ToList().ConvertAll(s => s.Replace(" ", "_"));

关于c# - 替换列表中每个字符串的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866474/

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