System::Threading::Interlocked::Exchange yöntemi

Interlocked::Exchange(T&, T) method

Değişken üzerindeki değeri değiştirir: yeni değeri depolar ve depolanmadan hemen önce değişkenin sahip olduğu değeri döndürür.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterAçıklama
TDeğişken tipi.
ParameterTypeAçıklama
location1T&Değiştirilecek değişken referansı.
değerTDepolanacak değer.

ReturnValue

Değişkenin değiştirilmeden hemen önceki değeri.

Ayrıca Bakınız

Interlocked::Exchange(T&, T) method

Değişken üzerindeki değeri değiştirir: yeni değeri depolar ve depolanmadan hemen önce değişkenin sahip olduğu değeri döndürür. Henüz uygulanmadı.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterAçıklama
TDeğişken tipi.
ParameterTypeAçıklama
location1T&Değiştirilecek değişken referansı.
değerTDepolanacak değer.

ReturnValue

Değişkenin değiştirilmeden hemen önceki değeri.

Ayrıca Bakınız