この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

Interlocked.CompareExchange メソッド

 

公開日: 2016年10月

2 つの値が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。

名前空間:   System.Threading
アセンブリ:  mscorlib (mscorlib.dll 内)

名前説明
System_CAPS_pubmethodSystem_CAPS_staticCompareExchange(Double, Double, Double)

2 つの倍精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。

System_CAPS_pubmethodSystem_CAPS_staticCompareExchange(Int32, Int32, Int32)

2 つの 32 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。

System_CAPS_pubmethodSystem_CAPS_staticCompareExchange(Int64, Int64, Int64)

2 つの 64 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。

System_CAPS_pubmethodSystem_CAPS_staticCompareExchange(IntPtr, IntPtr, IntPtr)

2 つのプラットフォーム固有のハンドルまたはポインターが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。

System_CAPS_pubmethodSystem_CAPS_staticCompareExchange(Object, Object, Object)

2 つのオブジェクトの参照が等値であるかどうかを比較します。等しい場合は、最初のオブジェクトを置き換えます。

System_CAPS_pubmethodSystem_CAPS_staticCompareExchange(Single, Single, Single)

2 つの単精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。

System_CAPS_pubmethodSystem_CAPS_staticCompareExchange<T>(T, T, T)

指定した参照型の 2 つのインスタンスを比較 T 等しいかどうかが等しい場合は、最初の 1 つを置き換えます。

トップに戻る
表示: