BCL基于委托的一次性

本文关键字:一次性 于委托 BCL | 更新日期: 2023-09-27 18:16:18

我想有一个具体的IDisposable,在其构造函数中接受委托,以便在处置时执行委托。我认为AutoCleanup类是我所追求的一个例子,但我想使用BCL中定义的东西,而不是编写或借用一些东西来实现这一点。

它存在于BCL中的某个地方吗?

BCL基于委托的一次性

我认为这在BCL中不存在,所以您只有两个希望避免的选择:编写它,或引用别人的实现。

你最好选择一次性的。从Microsoft Reactive Extensions (Rx)库创建。源代码实际上非常简单,因此您可以只用几行编写自己的版本,或者导入Rx-Core nuget包。