|
|
1
11
你试过简单的连接吗?。。
VB
我想我会补充一句,如果你真的,真的只是想用LINQ做这件事,Aggregate会有用的,尽管我不会真的建议你这样做。
|
|
|
2
2
我创建了这些扩展方法,可以用来连接集合中任意数量的项。举例来说,这可能有点过分,但如果您需要连接对象而不是字符串的项,它可以很好地工作。 用法:
|
|
|
3
1
您可以使用Aggregate方法实现这一点,但它的效率远不如附加到文件或StringBuilder的foreach循环。 我相信你的基本问题是Linq的正确用法是 返回 结果。设计者不希望您使用Linq语句来修改它正在迭代的对象。这很可能解释了你在这项任务中遇到的普遍困难。
|
|
|
4
1
可以在聚合扩展方法中使用StringBuilder:
|
|
|
5
1
请注意,.NET4.0包含一个新的
String.Concat<T>()
|
|
|
6
0
如果
|
|
|
7
0
您的代码将如下所示:
|
|
|
8
0
创建一个扩展方法-
|
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |