2012-01-15 8 views

Trả lời

123

Add không làm gì (trả về false) nếu đã có giá trị cho khóa đó. Set thực hiện chèn hoặc cập nhật, nếu cần.

Remove + Add sẽ để lại khoảng trống ở giữa khi một chuỗi khác truy vấn khóa đó sẽ không có đầu mối (Set không; hoán đổi thường là nguyên tử); như vậy, trong khi Set có cùng kết quả cuối cùng Remove + Add, sự khác biệt cơ chế là quan trọng vì nó có thể tác động đến những người gọi khác.

Ví dụ của Add:

Return Value

Loại: System.Boolean đúng nếu chèn thành công, hoặc giả nếu có một đã là một mục trong bộ nhớ cache mà có chìa khóa giống như chìa khóa .