lang:csharp:dictionary
Ceci est une ancienne révision du document !
Trouver une clé depuis une valeur
Pas possible sans parcourir toute la liste. Ou alors, faire un dictionnaire inversé si les valeurs sont uniques.
Mettre un KeyValuePair à null
Si une fonction renvoie un KeyValuePair, il peut être nécessaire de renvoyer la valeur null. Mais KeyValuePair ne peut pas. A la place, il faut utiliser default(KeyValuePair<T,U>)
et ensuite comparer la valeur de retour avec retour.Equals(default(KeyValuePair<T,U>)) == 0
.
lang/csharp/dictionary.1471944333.txt.gz · Dernière modification : 2016/08/23 11:25 de root