是否有一种从字符串[]创建CSV值的标准方法?

B. *_*non 0 c# csv algorithm refactoring richtextbox

我想从richtextbox中的项目创建CSV字符串.我知道必须有一个比我拼凑的更好的方式:

string CSVDuckbills = GetLinesAsCSV(richTextBoxDuckbills.Lines);
...
private string GetLinesAsCSV(string[] DuckbillLines)
{
    string DuckbillCSV = string.Empty;
    foreach (string item in DuckbillLines)
    {
        DuckbillCSV += string.Format("{0},", item);
    }
    return DuckbillCSV;
}
Run Code Online (Sandbox Code Playgroud)

首先,我必须在最后剥掉一个多余的逗号.

cuo*_*gle 5

您可以使用string.Join更简单:

string DuckbillCSV = string.Join(",", DuckbillLines);
Run Code Online (Sandbox Code Playgroud)