String.Join大大的方便了咱們拼接字符串的處理。數組
一、普通用法:指定元素間的拼接符號orm
var ids = new List<int>();
for (int i = 0; i < 10; i++)
{
ids.Add(i);
}
var inids = string.Join(",", ids);字符串
輸出結果:0,1,2,3,4,5,6,7,8,9string
二、特殊場景:在元素上添加符號,例如:一個字符串的數組要做爲DB腳本的in的條件,須要加單引號,看看我是怎麼作的List
var instr = string.Join(",", ids.ConvertAll(p => string.Format("'{0}'", p.ToString())).ToArray());腳本
輸出結果:'0','1','2','3','4','5','6','7','8','9'字符