我跳过了列名,以便对行数据进行更改。使用File.WriteAllLines
方法显示新文件后,新文件仅显示没有列名的行数据。
任何建议都会受到赞赏。
public static IList<string> ReadFile(string fileName)
{
var results = new List<string>();
var target = File
.ReadAllLines(fileName)
.Skip(1) // Skip the line with column names
.Select(line => line.Replace(' ', ',')); // ... splitting pattern
// Writing back to some other file
File.WriteAllLines(fileName, target);
return results;
}
答案 0 :(得分:2)
您可以检查索引并仅在不是第一项
时替换...
var target = File.ReadAllLines(fileName)
.Select((line, idx) => idx == 0 ? line : line.Replace(' ', ','));
...