我正在开发一个程序,该程序可以读取文件并根据其列的标题保存其中的一部分。其中一些标题的文件名包含非法字符,因此我编写了这段代码来处理这些问题。
string headerfile = saveDir + "\\" + tVS.Nodes[r].Text.Replace("\"", "").Replace
("/","").Replace(":"," -").Replace(">","(Greater Than)") + ".csv";
在我没有 4 的情况下有更好的方法.Replace()
吗?还是有某种我不知道的内置非法字符去除器?
谢谢!
编辑:它不需要用任何特定的字符替换字符。一个空格就足够了。