List ,数组转字符串
string.Join大大的方便了我们拼接字符串的处理。
var ids = new List<int>();
for (int i = 0; i < 10; i++)
{
ids.Add(i);
}
1、普通用法:指定元素间的拼接符号
var inids = string.Join(",", ids);
//输出结果:0,1,2,3,4,5,6,7,8,9
2、特殊场景:在元素上添加符号,例如:一个字符串的数组要作为DB脚本的in的条件,需要加单引号,看看我是怎么做的
var instr = string.Join(",", ids.ConvertAll(p => string.Format("'{0}'", p.ToString())).ToArray());
//输出结果:'0','1','2','3','4','5','6','7','8','9'