Is there an collection in .net that allows the storing KeyValuePair<string, string>
that keeps the order of inserting?
OrderedDictionary looked promising, but seems to be rather lacking.
Now I'm looking into IOrderedEnumerable>, but I can't seem to find any implementation except for ISortedDictionary, but that's not what I want. No sorting needs to be done, just the order of inserting is important.
Update
The reason I don't like OrderedDictionary is that it's not generic.