我有一个List<string>
,我想识别列表中的第一个或最后一个元素,以便我可以识别与该项目有关的其他函数。Foreach循环中List <>中的第一个或最后一个元素
例如,
foreach (string s in List)
{
if (List.CurrentItem == (List.Count - 1))
{
string newString += s;
}
else
{
newString += s + ", ";
}
}
我该如何去定义List.CurrentItem
?在这种情况下,for
循环会更好吗?
如果您的列表只有1个元素会发生什么? –
这是一个非常特殊的情况,在使用上面的例子之前必须进行预先检查! –