MulticastDelegate.Equals(Object) 方法

定义

确定此多路广播委托和指定的对象是否相等。

public:
 override bool Equals(System::Object ^ obj);
public override sealed bool Equals (object obj);
public override sealed bool Equals (object? obj);
override this.Equals : obj -> bool
Public Overrides NotOverridable Function Equals (obj As Object) As Boolean

参数

obj
Object

与该实例进行比较的对象。

返回

如果 obj 和此实例具有相同的调用列表,则为 true;否则为 false

例外

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

注解

如果两个委托不是 null 且类型完全相同,则它们相等,它们的调用列表包含相同数量的元素,并且第一个委托的调用列表中的每个元素都等于第二个委托的调用列表中的相应元素。

如果两个调用列表元素在同一目标实例上调用相同的实例方法,或调用相同的静态方法,则它们相等。

适用于