Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
Interlocked Class
Collapse All/Expand All Collapse All
Members FilterMembers Filter
Frameworks FilterFrameworks Filter
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
Interlocked..::.CompareExchange Method

Compares two values for equality and, if they are equal, replaces one of the values.

  NameDescription
Public methodStatic memberCompareExchange(Double%, Double, Double)Compares two double-precision floating point numbers for equality and, if they are equal, replaces one of the values.
Public methodStatic memberSupported by the .NET Compact FrameworkSupported by the XNA FrameworkCompareExchange(Int32%, Int32, Int32)Compares two 32-bit signed integers for equality and, if they are equal, replaces one of the values.
Public methodStatic memberCompareExchange(Int64%, Int64, Int64)Compares two 64-bit signed integers for equality and, if they are equal, replaces one of the values.
Public methodStatic memberCompareExchange(IntPtr%, IntPtr, IntPtr)Compares two platform-specific handles or pointers for equality and, if they are equal, replaces one of them.
Public methodStatic memberSupported by the .NET Compact FrameworkSupported by the XNA FrameworkCompareExchange(Object%, Object, Object)Compares two objects for reference equality and, if they are equal, replaces one of the objects.
Public methodStatic memberCompareExchange(Single%, Single, Single)Compares two single-precision floating point numbers for equality and, if they are equal, replaces one of the values.
Public methodStatic memberSupported by the .NET Compact FrameworkSupported by the XNA FrameworkCompareExchange<(Of <(T>)>)(T%, T, T)Compares two instances of the specified reference type T for equality and, if they are equal, replaces one of them.
Top
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker