我有此代码:
foreach (var node in nodes)
{
result += node.InnerText;
}
InnerText
仅是1-2个字符,从不包含#
符号。节点中可以有一个或多个node值。
例如,如果这些是node的值,如何分隔它们,例如:
"ab" and "cd"
结果将是ab#cd
。
我知道我可以将#
添加到值中,但是最后一个字符呢。如果我只是简单地添加#
,那么我会得到ab#cd#
,这不是我想要的。
foreach (var node in nodes)
{
//You can identify the last element in nodes like below
if (nodes.IndexOf(node) != nodes.Count - 1)
{
result += node.InnerText;
}
}