MulticastDelegate.RemoveImpl(Delegate) 方法

定义

从此 MulticastDelegate 的调用列表中移除与指定委托相等的元素。

protected override sealed Delegate? RemoveImpl(Delegate value);
protected override sealed Delegate RemoveImpl(Delegate value);

参数

value
Delegate

要在调用列表中搜索的委托。

返回

如果在此实例的调用列表中找到 value,则为其调用列表中没有 value 的新 Delegate;否则为此实例(带有其原始调用列表)。

例外

无法创建抽象类的实例,或者此成员是使用晚期绑定机制调用的。

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1