与linq
的传统方法涉及使用stringBuilder并在循环中附加每个字符串。但是,对于更有效的方法,LINQ提供了聚合查询。一个汇总查询是一个函数,该函数获取值集合并返回标量值。使用点通用,您可以在iEnumerable对象上调用聚合查询。与LINQ concateNate strings,您可以使用如下的聚合方法:
words = { “一二三” }; 字符串res = words.ggregate( “”,//从一个空字符串开始,用于空列表处理 (current,next)=> current“,”下一个);此代码生成以下输出:
汇总查询立即执行。要使用大序列的最佳性能,请考虑使用String.join。另外,如果您想使用汇总,则可以利用StringBuilder来提高性能:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3