如何将字符串数组更改为不使用循环子句的字符串?它能用LINQ实现吗

本文关键字:字符串 子句 实现 LINQ 循环 数组 | 更新日期: 2023-09-27 18:26:54

输入:

  var pList=new []{"a","b","c"}; 

输出:

 string pListRet="a,b,c";

我知道它可以像pList.Join(",");一样快速地在JS中实现但是它能在C#中实现吗?

如何将字符串数组更改为不使用循环子句的字符串?它能用LINQ实现吗

这个不需要Linq

var pList=new []{"a","b","c"};
string pListRet = String.Join(",",pList)

如果你真的真的很想使用linq,这很有效:

var pList=new []{"a","b","c"}; 
string pListRet = pList.Aggregate((t,s) => t+(t==""?"":",")+s);