Preguntas etiquetadas con key-value

Un par clave-valor es un conjunto de dos elementos de datos vinculados: una clave que identifica de forma única algún elemento de datos, y el valor, que son los datos que se identifican o un puntero a la ubicación de esos datos. Los pares clave-valor se utilizan con frecuencia en tablas de búsqueda, tablas hash y archivos de configuración.

392
El valor predeterminado para KeyValuePair

Tengo un objeto del tipo IEnumerable<KeyValuePair<T,U>> keyValueList, estoy usando var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } ¿Cómo puedo verificar si getResultes el predeterminado, en caso de que no pueda encontrar el elemento...

106
Intercambiar clave con valor JSON

Tengo un objeto JSON extremadamente grande estructurado así: {A : 1, B : 2, C : 3, D : 4} Necesito una función que pueda intercambiar los valores con claves en mi objeto y no sé cómo hacerlo. Necesitaría una salida como esta: {1 : A, 2 : B, 3 : C, 4 : D} ¿Hay alguna forma de que pueda hacer...