J'aimerais pouvoir spécifier une valeur par défaut à renvoyer si la clé que je spécifie est introuvable dans le dictionnaire.Comment ajouter une méthode Get() de style Python qui prend une valeur par défaut pour mes dictionnaires C#?
par exemple.
int default = 5;
string key = "MyKey";
int foo = myDictionary.GetValue(key, default);
si key
est en myDictionary
foo
devrait contenir la valeur du dictionnaire, sinon il tiendra 5
.
Vous pouvez le faire en un seul méthode en utilisant les paramètres par défaut: 'public static V GetValue (ce IDictionary dict, clé K, V defaultValue = défaut (V));' –