如果我有IEnumerator变量,是否可以有一个lambda函数来接受它,然后通过MoveNext()进行扩展,并在每次调用时返回Current值?
最佳答案
e => e.MoveNext() ? e.Current : null
这将使枚举器前进并返回当前值,并在枚举完成时返回null。
关于c# - 是否可以提高枚举数并在lambda中获取其值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/72913/