C# List对象集合重组为新集合和获取某个字段组成新数组或字符串分隔

//实体集合
List<Question> list=new List<Question>();
//重组为需要的字段的新实体集合
var temp = list.Select(it => new { it.quesId,it.questype }).ToList();
//获取某个属性值组成数组,并已逗号隔开
var tempstr =string.Join(",", list.Select(it =>it.quesId ).ToList());
//或者
string resultSeries = list.Aggregate("", (current, s) => current + (s.Name + ","));

//或者for循环
string result = "";
for (int i = 0; i < list.Count; i++) {
    result = result + list[i] + ",";
}
Console.Write("循环方式实现结果: " + result);
//去掉最后一个","使用TrimEnd。
Console.Write("循环方式实现结果: " + result.TrimEnd(','));




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值