MSDN belgelerini okudum ama gerçekten anlamadım.
Davranışının Set
"var olanı değiştir veya ekle" (atomik olarak) olduğuna inanıyorum .
Bu doğru mu?
MSDN belgelerini okudum ama gerçekten anlamadım.
Davranışının Set
"var olanı değiştir veya ekle" (atomik olarak) olduğuna inanıyorum .
Bu doğru mu?
Yanıtlar:
Add
false
o anahtar için zaten bir değer varsa hiçbir şey yapmaz (döndürür ). Set
gerektiğinde ekleme veya güncelleme yapar.
Remove
+ Add
bu anahtarı sorgulayan başka bir iş parçacığı hiçbir ipucu alamayacağı zaman ortada bir boşluk bırakır ( Set
değişmez; takas tipik olarak atomiktir); bu nedenle , + ile Set
aynı sonuca sahip olsa da, diğer arayanları etkileyebileceği için mekanizma farkı önemlidir.Remove
Add
Örneğin Add :
Geri dönüş değeri
Tür: System.Boolean, ekleme başarılıysa doğru, önbellekte zaten anahtarla aynı anahtara sahip bir giriş varsa false.
set
Öğe varsa Politikanın yerini alıyor mu ?