Tôi đang lưu trữ một loạt ID mục được cho là duy nhất được coi là khóa và vị trí tệp làm giá trị trong bảng băm trong khi duyệt qua bảng. Trong khi tôi đang chạy qua nó, tôi cần phải chắc chắn rằng cặp khóa/vị trí là duy nhất hoặc ném một thông báo lỗi. Tôi có Hashtable thành lập và đang tải các giá trị, nhưng không chắc chắn những gì để kiểm tra:Làm thế nào để kiểm tra xem C# Hashtable có chứa cặp khóa/giá trị cụ thể không?
Hashtable check_for_duplicates = new HashTable();
foreach (object item in items)
{
if (check_for_duplicates.ContainsKey(item["ItemID"]) &&
//what goes here? Would be contains item["Path"] as the value for the key)
{
//throw error
}
}
Thực ra, Ken Browning đánh tôi với cùng một câu trả lời trong 20 giây. Đưa ra câu trả lời cho anh ta. –
anh ấy đã làm, nhưng câu trả lời của bạn đã hoàn thành hơn – Brian