我一直在关注创建 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 代码单元序列。; 预期的。
那么我该如何修复此代码,使其可能真正起作用(转义逗号等)。
慕神8447489
一只甜甜圈
慕的地8271018
随时随地看视频慕课网APP
相关分类