lang:csharp:dictionary
Ceci est une ancienne révision du document !
Trouver une clé depuis une valeur
Nécessite Linq
et de parcourir toute la liste.
IEnumerable<KeyValuePair<FlowLayoutPanel, IHMPanel>> items = liste.Where(f => f.Value.Name.StartsWith("Plop"));
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>))
.
lang/csharp/dictionary.1473093415.txt.gz · Dernière modification : 2016/09/05 18:36 de root