将 数值 、 实体类集合的属性 用逗号串联起来

将 数值 、 实体类集合的属性 用逗号串联起来

一、将数组的数据用逗号串联起来

方法一:直接使用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(',');
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值