将 数值 、 实体类集合的属性 用逗号串联起来
一、将数组的数据用逗号串联起来
方法一:直接使用string的Join方法
string[] list = new string[] { "张三", "李四", "王五" };
string strlist = string.Join(",", list);
方法二:手搓一个foreach循环 =-=
string[] list = new string[] { "张三", "李四", "王五" };
string strlist = string.Empty;
foreach (var i in list)
{
strlist += i + ",";
}
strlist = strlist.TrimEnd(',');
二、将类对象集合的某个属性用逗号串联起来
方法一:直接使用string的Join方法
List<XXX> list = new List<XXX>() {
new XXX {Name="张三" },
new XXX {Name="李四" },
new XXX {Name="王五" },
};
string strlist = string.Join(",", list.Select(p => p.Name));
方法二:还是手搓 =-= ,手搓的好处就是换语言也可以实现功能=w=
List<XXX> list= new List<XXX>() {
new XXX {Name="张三" },
new XXX {Name="李四" },
new XXX {Name="王五" },
};
string strlist = string.Empty;
foreach (var i in list)
{
strlist += i.Name + ",";
}
strlist = strlist.TrimEnd(',');