Lista de pares de valores clave de C#
-
el par
clave-valor
como estructura de datos enC#
-
Creación de una lista de pares de
clave-valor
enC#
Si ha codificado previamente, debe estar familiarizado con los pares clave-valor
utilizados en estructuras de datos como Mapa, Diccionario, etc.
C# hizo algo especial con él y nos proporciona una clase dedicada para el par clave-valor
. Podemos usarlos como cualquier otra estructura de datos.
En este tutorial, aprenderemos sobre las propiedades de los pares clave-valor en C# y veremos cómo crear una lista de pares clave-valor.
el par clave-valor
como estructura de datos en C#
Un par Clave-Valor
es una estructura de datos o, más precisamente, una estructura genérica definida en System.Collections.Generic
que contiene dos elementos relacionados. Pueden tener tipos de datos diferentes o similares.
También pueden ser un par clave-valor
. La clave es un identificador único de los datos.
Es sinónimo de la clave principal en una base de datos.
Solo puede haber una clave pero múltiples valores correspondientes a esa clave. Esta propiedad ayuda a crear un mapeo entre dos entidades, haciéndolas útiles en estructuras de datos como Dictionary, HashMap, etc.
Creación de una lista de pares de clave-valor
en C#
Ahora que entendemos qué es un par clave-valor. Veamos cómo crear una lista de pares clave-valor y sus aplicaciones.
using System;
using System.Collections.Generic;
class Program {
static void Main() {
var list = new List<KeyValuePair<string, int>>();
list.Add(new KeyValuePair<string, int>("Laptop", 1));
list.Add(new KeyValuePair<string, int>("Mouse", 2));
list.Add(new KeyValuePair<string, int>("Keyboard", 4));
foreach (var element in list) {
Console.WriteLine(element);
}
}
}
Producción :
[Laptop, 1]
[Mouse, 2]
[Keyboard, 4]
El ejemplo anterior muestra que la creación de una Lista de pares clave-valor
no es diferente de la creación de cualquier otra lista. Lo único es la capacidad de almacenar un par de información juntos.
Aplicaciones en la creación de una Lista de pares clave-valor
en C#
- Se puede usar una lista de pares clave-valor para construir una lista enlazada con una clave que contenga los datos y valore el enlace al siguiente nodo.
- Al devolver información no singular que puede tener un par o incluso más de un par de valores.
- Se puede utilizar en consultas masivas fuera de línea de información y almacenamiento eficiente de los resultados.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn