最近發現了一個好用的方法 string.Join() 它可以讓你用指定的字將數個字串連結起來 最後再吐回給你 For Example: 底下的集合裡面放了三個人名 var peoples = new List< string >{ "andy" , "Bob" , "Hugo" }; 假設我們想要輸出以下的結果 andy;Bon;Hugo 那我們可能需要寫一個醜醜的for loop來做: for ( int p= 0 ;p<peoples.Count;p++) { if ( p==peoples.Count- 1 ) { output.Append(peoples[p]); } else { output.Append(peoples[p] + "," ); } } 但如果使用string.Join()的話, 一行程式碼就能解決 string stringJoin= string .Join( "," ,peoples);