Có phương pháp hay kỹ thuật cho phép bạn chèn phần tử vào một số Dictionary<TKey, TValue>
đảm bảo rằng mục nằm trong chỉ mục đầu tiên của KeyCollection của từ điển đó.Làm cách nào để chèn phần tử vào chỉ mục đầu tiên trong từ điển?
Ví dụ:
Dictionary<String, String> dic = foo.GetOutput();
// `dic` is something like:
// {"foo", "baa"},
// {"a", "b"}
tôi cần một cái gì đó như:
dic.Add("key", "value", 0);
// where `0` is the index that `key` to be inserted.
foreach(KeyValuePair<String, String> key in dic)
{
Console.WriteLine("{0} = {1}", key.Key, key.Value);
}
Output:
key = value
foo = baa
a = b
Bất kỳ sự giúp đỡ rất nhiều đánh giá cao. Cảm ơn trước!
yêu cầu của bạn để làm sử dụng một từ điển là gì? Thứ tự của các mục trong bộ sưu tập từ điển được dự định linh hoạt (bạn có thể sắp xếp lại chúng, v.v.), chỉ mục bị ẩn khỏi sử dụng. Bạn có thể muốn sử dụng một loại bộ sưu tập khác sẽ phù hợp hơn tùy theo nhu cầu của bạn. –