c# - 有没有办法知道我正在获取 foreach 循环中的最后一个元素

标签 c# .net

我需要对集​​合中的最后一个元素进行特殊处理。我想知道在使用 foreach 循环时是否可以知道我命中了最后一个元素。

最佳答案

我知道的唯一方法是增加一个计数器并在退出时与长度进行比较,或者在跳出循环时设置一个 bool 标志,loopExitedEarly

关于c# - 有没有办法知道我正在获取 foreach 循环中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487004/

相关文章:

c# - 获取在 ASP.NET Framework 中工作的哈希 Webpack 包

c# - C#有关线程安全的问题

c# - C# 中的仅 HTML WebBrowser?

.net - EF 4为什么不为具有唯一索引的列生成FK关系的关联?

c# - 在 .NET 中阻止给定应用程序的多个实例?

c# - 如何将 List<T> 转换为对象

c# - Web 服务器性能/测试工具

c# - 防止在渲染之前复制 C# WPF BitmapSource 字节

c# - 如何创建一个没有初始化为 null 或 0 的对象的数组?

c# - 泛型如何实现结构?