方法: 等価性をテストする (C++/CLI)
次のサンプルでは、ハンドルの参照先に基づいて、C++ マネージ拡張を使用した等価性のテストを行います。
使用例
// mcppv2_equality_test.cpp
// compile with: /clr /LD
using namespace System;
bool Test1() {
String ^ str1 = "test";
String ^ str2 = "test";
return (str1 == str2);
}
このプログラムの IL は、戻り値が op_Equality への呼び出しを使用して実装されていることを示します。
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
string)