我一直在关注创建 CSV 文件的一些方法,但显然老师在代码的一部分中存在一些问题。实际上有一种方法可以替换奇怪的字符并转义逗号,因为它正在创建 CSV。
它的代码如下所示:
private string PrepareInputForFile(string input){ input = input.Replace('ı', 'i') .Replace('ç', 'c') .Replace('ö', 'o') .Replace('ş', 's') .Replace('ü', 'u') .Replace('ğ', 'g') .Replace('İ', 'I') .Replace('Ç', 'C') .Replace('Ö', 'O') .Replace('Ş', 'S') .Replace('Ü', 'U') .Replace('Ğ', 'G') .Replace(""", """") // this line is issue .Trim(); if (input.Contains(",")) { input = """ + input + """; // and this line also! } return input; }
实际上抛出了一个错误:
将文本表示为 UTF-16 代码单元序列。; 预期的。
那么我该如何修复此代码,使其可能真正起作用(转义逗号等)。
一只甜甜圈
慕的地8271018
相关分类