StringComparer.Equals 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以衍生類別覆寫時,指出兩個物件或字串是否相等。
多載
Equals(Object, Object) |
以衍生類別覆寫時,指出兩個物件是否相等。 |
Equals(String, String) |
以衍生類別覆寫時,指出兩個字串是否相等。 |
Equals(Object, Object)
以衍生類別覆寫時,指出兩個物件是否相等。
public:
virtual bool Equals(System::Object ^ x, System::Object ^ y);
public:
bool Equals(System::Object ^ x, System::Object ^ y);
public bool Equals (object? x, object? y);
public bool Equals (object x, object y);
override this.Equals : obj * obj -> bool
Public Function Equals (x As Object, y As Object) As Boolean
參數
- x
- Object
要與 y
相比較的物件。
- y
- Object
要與 x
相比較的物件。
傳回
當 x
和 y
全都參考相同的物件,或 x
和 y
全都是相同的物件類型,而且 x
和 y
是 null
時為 true
;否則為 false
。
實作
備註
因為執行時間不一定需要取消箱, x
或者 y
如果它們是實值型別,或是嘗試在參考型別下播 x
或 y
字串,則 Equals(String, String) 方法可能比 方法更有 Equals(Object, Object) 效率。
適用於
Equals(String, String)
以衍生類別覆寫時,指出兩個字串是否相等。
public:
abstract bool Equals(System::String ^ x, System::String ^ y);
public abstract bool Equals (string x, string y);
public abstract bool Equals (string? x, string? y);
override this.Equals : string * string -> bool
Public MustOverride Function Equals (x As String, y As String) As Boolean
參數
- x
- String
要與 y
相比較的字串。
- y
- String
要與 x
相比較的字串。
傳回
當 x
和 y
全都參考相同的物件、x
和 y
相等,或 x
和 y
為 null
時為 true
;否則為 false
。
實作
備註
因為執行時間不一定需要取消箱, x
或者 y
如果它們是實值型別,或是嘗試在參考型別下播 x
或 y
字串,則 Equals(String, String) 方法可能比 方法更有 Equals(Object, Object) 效率。