【C#】新增分隔符號 string.Join

這篇只是告知大家有更簡單的方法去實踐,微軟都幫你寫好了!

在各項目新增分隔符號。或者跳下一行 範例如下:

小明,小華,小王

1.小明
2.小華
3.小王

 

現在看初學者(以前的我)寫code,我都噗哧笑出來

如下圖:

List<string> list = new List<string>(){"小明","小王","小黃"};
string data = string.Empty;
foreach(var item in list){
data += item+",";
}

// 把最後一個逗號拿掉
data = data.TrimEnd(','); 
data.Dump();

那時後覺得用TrimEnd很猛

後來看到一篇文章,覺得自己像個井底之蛙 呱呱

人家都在用打火機了,我還在鑽木取火XD

有個東西叫做 String.Join

docs

方法:

public static string Join (char separator, params string[] value);

用法如下:

string data2 = string.Join(",",list);
data2.Dump();

結果:

......我的用心良苦 = 兩行...MDFK