다음을 통해 공유


Delegate.op_Equality 메서드

지정된 대리자가 같은지를 확인합니다.

네임스페이스: System
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
Public Shared Operator = ( _
    d1 As Delegate, _
    d2 As Delegate _
) As Boolean
‘사용 방법
Dim d1 As Delegate
Dim d2 As Delegate
Dim returnValue As Boolean

returnValue = (d1 = d2)
public static bool operator == (
    Delegate d1,
    Delegate d2
)
public:
static bool operator == (
    Delegate^ d1, 
    Delegate^ d2
)
J#에서는 오버로드된 연산자를 지원하지 않습니다.
JScript에서는 오버로드된 연산자를 사용할 수 있지만 새로 선언할 수는 없습니다.

매개 변수

  • d1
    비교할 첫째 대리자입니다.
  • d2
    비교할 둘째 대리자입니다.

반환 값

d1과 d2가 같으면 true이고, 그렇지 않으면 false입니다.

설명

대상, 메서드 및 호출 목록이 같고 형식도 같은 두 대리자는 동일한 대리자로 간주됩니다.

두 대리자의 형식이 다를 경우 두 대리자는 다른 대리자로 간주됩니다.

중요

.NET Framework 버전 1.0 및 1.1에서는 두 대리자의 형식이 다르더라도 해당 대상, 메서드 및 호출 목록이 같으면 동일한 대리자로 간주됩니다.

메서드와 대상이 같은지 다음과 같이 비교됩니다.

  • 비교되는 두 개의 메서드가 둘 다 정적이고 같은 클래스에 있는 같은 메서드이면 메서드는 같다고 간주되고 대상도 같다고 간주됩니다.

  • 비교되는 두 개의 메서드가 인스턴스 메서드이고 같은 개체에 있는 같은 메서드이면 메서드는 같다고 간주되고 대상도 같다고 간주됩니다.

  • 그렇지 않으면 이 메서드는 같다고 간주되지 않고 대상도 같다고 간주되지 않습니다.

두 호출 목록은 같은 순서를 가지고 두 목록의 해당 요소가 같은 메서드와 대상을 나타낼 때 같다고 간주됩니다.

.NET Framework 보안

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

Delegate 클래스
Delegate 멤버
System 네임스페이스
Equals