Ala*_*an2 0 c# string foreach concatenation delimiter
我有以下代码:
foreach (var node in nodes)
{
result += node.InnerText;
}
Run Code Online (Sandbox Code Playgroud)
该InnerText仅仅是1-2个字符,永远不会包含#符号。节点中可以有一个或多个node值。
我如何分隔每个元素,例如,如果这些是node的值:
"ab" and "cd"
Run Code Online (Sandbox Code Playgroud)
结果将是ab#cd。
我知道我可以添加#值,但是最后一个字符呢。如果我只是简单地添加,#那么我会得到ab#cd#不是我想要的。
使用string.Join在这种情况下使用的好地方。
string result = string.Join("#", nodes.Select(n => n.InnerText))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |