HandleComparer.Compare 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Compare(EntityHandle, EntityHandle) |
比較兩個實體帳號。 |
| Compare(Handle, Handle) |
比較兩個把手。 |
Compare(EntityHandle, EntityHandle)
比較兩個實體帳號。
public:
virtual int Compare(System::Reflection::Metadata::EntityHandle x, System::Reflection::Metadata::EntityHandle y);
public int Compare(System.Reflection.Metadata.EntityHandle x, System.Reflection.Metadata.EntityHandle y);
abstract member Compare : System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.EntityHandle -> int
override this.Compare : System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.EntityHandle -> int
Public Function Compare (x As EntityHandle, y As EntityHandle) As Integer
參數
第一個比較實體的帳號。
第二個實體的處理方式用來比較。
傳回
若兩個實體的 handle 相等,則為零,且若非零值則不相同。
實作
備註
回傳 0 當且僅當 Equals(EntityHandle, EntityHandle) 返回 true。
適用於
Compare(Handle, Handle)
比較兩個把手。
public:
virtual int Compare(System::Reflection::Metadata::Handle x, System::Reflection::Metadata::Handle y);
public int Compare(System.Reflection.Metadata.Handle x, System.Reflection.Metadata.Handle y);
abstract member Compare : System.Reflection.Metadata.Handle * System.Reflection.Metadata.Handle -> int
override this.Compare : System.Reflection.Metadata.Handle * System.Reflection.Metadata.Handle -> int
Public Function Compare (x As Handle, y As Handle) As Integer
參數
- x
- Handle
第一個比較的把手。
- y
- Handle
第二個把手比較。
傳回
若兩個 handle 相等,則為零;若不相等,則為非零值。
實作
備註
種類不同且不 EntityHandle 屬於的把柄的順序是未定義的。
回傳 0 當且僅當 Equals(Handle, Handle) 返回 true。