다음을 통해 공유


Hashtable.KeyEquals(Object, Object) 메서드

정의

특정 ObjectHashtable의 특정 키와 비교합니다.

protected:
 virtual bool KeyEquals(System::Object ^ item, System::Object ^ key);
protected virtual bool KeyEquals (object item, object key);
protected virtual bool KeyEquals (object? item, object key);
abstract member KeyEquals : obj * obj -> bool
override this.KeyEquals : obj * obj -> bool
Protected Overridable Function KeyEquals (item As Object, key As Object) As Boolean

매개 변수

item
Object

key와 비교할 Object입니다.

key
Object

item과 비교할 Hashtable의 키입니다.

반환

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

예외

itemnull입니다.

또는

keynull입니다.

설명

특정 IComparer 구현을 사용하여 해시 테이블을 만든 경우 이 메서드는 해당 비교자, Compare 즉 (item, key)를 사용합니다. 그렇지 않으면 를 사용합니다 item.Equals(key).

이 메서드는 작업입니다 O(1) .

적용 대상

추가 정보