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'字符