Hoy es muy fácil, creo. En C#, es:Agregue claves/valores al diccionario en la declaración
Dictionary<String, String> dict = new Dictionary<string, string>() { { "", "" } };
Pero en vb, lo siguiente no funciona.
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) (("",""))
Estoy bastante seguro de que hay una manera de agregarlos en la declaración, pero no estoy seguro de cómo. Y sí, quiero agregarlos en la declaración, no en ningún otro momento. :) Así que con suerte es posible. Gracias a todos.
También he intentado:
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) ({"",""})
Y ...
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) {("","")}
Y ...
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) {{"",""}}
bien! Me pregunto cómo se comporta eso, ¿construye primero el arreglo bidimensional y luego lo copia al diccionario? – vulkanino
Dern. Entonces, ¿estás diciendo que, dado que estoy usando VS2008, no puedo hacerlo? Eso apesta. – XstreamINsanity
Yeap, un poco apestoso :-) Es hora de actualizar. –