Je suis en train d'essayer de supprimer une clé de mon dictionnaire si la clé est une certaine clé.
parameterList est un dictionnaire
parameterList.Remove(parameterList.Where(k => String.Compare(k.Key, "someKeyName") == 0));
Je suis en train d'essayer de supprimer une clé de mon dictionnaire si la clé est une certaine clé.
parameterList est un dictionnaire
parameterList.Remove(parameterList.Where(k => String.Compare(k.Key, "someKeyName") == 0));
Eh bien, je dois d'une manière ou d'une autre vérifier si cette clé existe d'abord, sinon je suppose, sinon je recevrai une exception de référence nulle si elle n'existe pas.
@CoffeeAddict, Si le dictionnaire ne contient pas cette clé, Remove
renvoie false, sinon - true
.
Probable que algo así como si (parameterList["someKeyName]! = null) parameterList.Remove("someKeyName");
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
10 votes
Votre question ne contient pas de question.
0 votes
Votre code va à l'encontre du but d'un dictionnaire. Évitez d'utiliser LINQ avec les dictionnaires.
2 votes
Je jetterais toujours un coup d'œil à la documentation de MSDN en premier lieu. À mon avis, c'est le meilleur endroit pour commencer lorsque l'on recherche une réponse à une question sur une API/SDK .Net.