Interlocked.CompareExchange-Methode
Vergleicht zwei Werte hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen der Werte.
Überladungsliste
Name | Beschreibung |
---|---|
Interlocked.CompareExchange (Double, Double, Double) | Vergleicht zwei Gleitkommazahlen mit doppelter Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen der Werte. |
Interlocked.CompareExchange (Int32, Int32, Int32) | Vergleicht zwei 32-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen der Werte. Wird von .NET Compact Framework unterstützt. |
Interlocked.CompareExchange (Int64, Int64, Int64) | Vergleicht zwei 64-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen der Werte. |
Interlocked.CompareExchange (IntPtr, IntPtr, IntPtr) | Vergleicht zwei plattformspezifische Handles oder Zeiger hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen von ihnen. |
Interlocked.CompareExchange (Object, Object, Object) | Vergleicht zwei Objekte hinsichtlich ihrer Verweisgleichheit und ersetzt bei vorliegender Gleichheit eines der Objekte. Wird von .NET Compact Framework unterstützt. |
Interlocked.CompareExchange (Single, Single, Single) | Vergleicht zwei Gleitkommazahlen mit einfacher Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen der Werte. |
Interlocked.CompareExchange (T, T, T) | Vergleicht zwei Instanzen des angegebenen Verweistyps T hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit einen von ihnen. Wird von .NET Compact Framework unterstützt. |
Siehe auch
Referenz
Interlocked-Klasse
Interlocked-Member
System.Threading-Namespace