Tôi gặp sự cố khi tìm kiếm từ điển giống như thế này.Tìm kiếm giá trị từ điển và trả lại Danh sách các phím điều kiện đáp ứng
Dictionary<string, string[]> dic = new Dictionary<string, string[]>(){
{"a", new string[](){"a_val","2"}},
{"b", new string[](){"b_val","1"}},
{"b", new string[](){"b_val","0"}}
};
Tôi cần phải trả lại một danh sách của Keys trong đó giá trị của [1] nguyên tố stingArray lớn hơn "1" như:
List<string> list = new List<string>{
"a"
};
Bởi vì tôi không giỏi sử dụng LINQ, giải pháp hiện tại của tôi đang lặp qua từ điển và thêm các khóa vào danh sách mới. Nhưng phương pháp đó trông xấu xí và tôi đang cố gắng tìm một giải pháp khác cho vấn đề.
Wht do the double Asterisks (**) stand for? –
@CasparKleijne Không áp dụng ** đậm ** định dạng. –
Tôi muốn làm nổi bật chỉ mục đó, nhưng điều đó không hoạt động ở định dạng mã. Tôi sẽ xóa nó. – McNade