Hay un método o técnica que le permite insertar un elemento en Dictionary<TKey, TValue>
garantizando que el artículo está en el primer índice de KeyCollection de ese diccionario.¿Cómo insertar un elemento en el primer índice en el diccionario?
Por ejemplo:
Dictionary<String, String> dic = foo.GetOutput();
// `dic` is something like:
// {"foo", "baa"},
// {"a", "b"}
necesito algo como:
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);
}
Salida:
key = value
foo = baa
a = b
Cualquier ayuda es muy apreciada. ¡Gracias por adelantado!
¿Cuál es su requisito de hacer uso de un diccionario? El orden de los elementos en una colección de diccionarios está destinado a ser flexible (puede volver a ordenarlos, etc.), el índice está oculto de su uso. Es posible que desee utilizar un tipo diferente de colección que será más apropiado según sus necesidades. –