我需要对集合中的最后一个元素进行特殊处理。我想知道在使用 foreach 循环时是否可以知道我命中了最后一个元素。
最佳答案
我知道的唯一方法是增加一个计数器并在退出时与长度进行比较,或者在跳出循环时设置一个 bool 标志,loopExitedEarly
。
关于c# - 有没有办法知道我正在获取 foreach 循环中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487004/
我需要对集合中的最后一个元素进行特殊处理。我想知道在使用 foreach 循环时是否可以知道我命中了最后一个元素。
最佳答案
我知道的唯一方法是增加一个计数器并在退出时与长度进行比较,或者在跳出循环时设置一个 bool 标志,loopExitedEarly
。
关于c# - 有没有办法知道我正在获取 foreach 循环中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487004/