C# 基于BCL委托的IDisposable
我希望有一个具体的C# 基于BCL委托的IDisposable,c#,.net,C#,.net,我希望有一个具体的IDisposable,它在构造函数中接受委托,以便在释放委托时执行委托。我认为这是我所追求的一个例子,但我想使用BCL中定义的东西,而不是写或借用一些东西来实现这一点 它是否存在于BCL的某个地方 我认为BCL中不存在这种情况,因此您只能选择希望避免的两种方法:编写它,或引用其他人的实现 您最好的选择是从Microsoft反应式扩展(Rx)库。这实际上非常简单,因此您可以在几行代码中编写自己的版本,或者导入nuget包
IDisposable
,它在构造函数中接受委托,以便在释放委托时执行委托。我认为这是我所追求的一个例子,但我想使用BCL中定义的东西,而不是写或借用一些东西来实现这一点
它是否存在于BCL的某个地方 我认为BCL中不存在这种情况,因此您只能选择希望避免的两种方法:编写它,或引用其他人的实现 您最好的选择是从Microsoft反应式扩展(Rx)库。这实际上非常简单,因此您可以在几行代码中编写自己的版本,或者导入nuget包