相关疑难解决方法(0)

LINQ IEnumerable扩展是否在其IEnumerable上调用Dispose?

鉴于我已经编写了一个实现的类IEnumerable,并返回一个IEnumerator不仅仅是IDisposable作为枚举器本质的类,而是通过在Dispose()枚举完成后拥有所需的托管资源,我是否可以信任以下Dispose()那些托管资源只要我的枚举器在其IDisposable实现中正确处理了这些托管资源?

return (new MyClass()).Select(x => x);
Run Code Online (Sandbox Code Playgroud)

编辑:这个问题看似类似于一个类似于它的mods,但它在语义上是不同的IMO(我在提出问题之前就看到了它)

.net c# linq

16
推荐指数
1
解决办法
1074
查看次数

标签 统计

.net ×1

c# ×1

linq ×1