Я работаю над программой, которая читает файлы и сохраняет их в соответствии с заголовком столбца. Некоторые из этих названий имеют незаконные символы для имен файлов, поэтому я написал этот фрагмент кода для устранения этих проблем.
string headerfile = saveDir + "\\" + tVS.Nodes[r].Text.Replace("\"", "").Replace
("/","").Replace(":"," -").Replace(">","(Greater Than)") + ".csv";
Есть ли лучший способ сделать это, когда у меня нет 4 .Replace()
? или есть какой-то встроенный нелегальный изъятие символов, о котором я не знаю?
Спасибо!
РЕДАКТИРОВАТЬ: Не нужно заменять символы чем-либо конкретным. Пустое пространство достаточно.