【发布时间】:2016-03-16 19:03:34
【问题描述】:
我做了一个 CSV 转换器,为此,我需要用“;”替换所有空格。我已经做了这一步。问题是我有一个带有多行模式的texbox。这是我的实际代码:
string[] Espace1 = new string[] { " " };
foreach (string contenu in content1.Split(Espace1, StringSplitOptions.RemoveEmptyEntries))
{
content1 = content1.Replace(" ", ";");
File.WriteAllText(path1, content1);
}
这是输出:(示例)
15;16;13;21
15;49;47
46;78;15
为了让文件像 csv 一样很好地解释,我需要添加一个“;”在每一行的末尾。喜欢:
15;16;13;21;
15;49;47;
46;78;15;
有什么帮助吗? :)
编辑
这是我的完整代码:
string nom = tbxNom.Text;
#region Normal
try
{
string content1 = tbxArret.Text;
string path1 = @"C:\Users\DanyWin\Desktop\CsvOutput\" + nom + ".csv";
string[] Espace1 = new string[] { " " };
foreach (string contenu in content1.Split(Espace1, StringSplitOptions.RemoveEmptyEntries))
{
content1 = content1.Replace(" ", ";");
File.WriteAllText(path1, content1);
}
}
catch
{
lblInfo.Text = "Erreur";
}
【问题讨论】:
-
抱歉,不小心删除了我的评论。问题是,content1 是否包含所有行
-
是的,它包含了这里的所有行,我只是将所有的空间分割成“;”替换它们