What is IEnumerable?
原文约800字/词,阅读约需3分钟。发表于: 。IEnumerable, C# ve .NET Core'da koleksiyonlar üzerinde işlem yapmak için sıklıkla kullanılan bir arayüzdür (interface). Bu arayüz, bir veri kaynağının üzerinde yineleme (iteration) yapabilmeyi...
IEnumerable 是 C# 和 .NET Core 中用于遍历集合的接口,提供泛型和非泛型版本,支持惰性求值以提升性能。通过 GetEnumerator 方法获取 IEnumerator 进行遍历,只支持前向迭代,不能修改数据。yield 关键字可与 IEnumerable 配合使用,优化内存。适合处理大数据集,常与 IQueryable 结合使用。