我有一個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個元素會發生什麼? –
這是一個非常特殊的情況,在使用上面的例子之前必須進行預先檢查! –