/ / cómo leer / escribir desde / en una lista de diccionario - vb.net

cómo leer / escribir desde / en una lista de diccionario - vb.net

quiero saber cómo manipular los datos de un

Public ListD As New List(Of Dictionary(Of String, String))

es decir, leer / escribir. ¿Puedes ayudarme por favor?

Lo he intentado con

ListD.Add("string_as_key", var_as_value)

pero no ha funcionado

¡Gracias!

Respuestas

1 para la respuesta № 1

En el caso de

("string_as_key", var_as_value)

Para agregar eso a su ListD, primero tendría que crear un diccionario y agregar ese elemento, o agregar ese elemento a uno de los diccionarios existentes.

Por ejemplo:

"Create dictionary
Dim dic as new Dictionary(Of String, String)
dic.Add("string_as_key", var_as_value)

"Add it to list
ListD.Add(dic)

Para leer un solo elemento de su ListD se vería algo como:

Dim dic As Dictionary(Of String, String) = ListD(0)
Dim var_as_value As String = dic("string_as_key")

Un diccionario es un grupo de varios elementos en sí mismo. Entonces, si tiene varios pares de cosas con elementos únicos que puede usar como clave, un diccionario es una buena opción.

Puede que esté muy lejos de aquí, ya que no sé para qué lo está usando, pero tengo la impresión de que, en lugar de una lista de diccionarios, puede ser mejor con solo un diccionario (de cadena, cadena)


0 para la respuesta № 2

Su pregunta "realmente no puede ser" respondida ", pero para comenzar, eche un vistazo a la documentación en línea, específicamente:

Lista (de T) clase

Clase Dictionary (Of TKey, TValue)

Cómo hacer un bucle en VB.NET <- Empiece aquí y trabaje hacia arriba cuando entienda cada uno.