Si j'essaie d'obtenir un élément d'une collection (et que la valeur doit être présente), quelle est la meilleure solution? Retourne null?Gestion des erreurs avec les méthodes qui retournent les collections
De même, si j'essaie d'obtenir un élément d'une collection mais que la valeur n'y figure pas (et ne doit pas strictement être là, c'est-à-dire qu'elle n'est pas fatale), quelle est la meilleure solution? Et enfin si une collection est renvoyée d'une méthode et qu'elle est vide, je devine que le meilleur cours d'aciton est de lancer une exception si elle est fatale et pas autrement.
Merci
Vous devriez coller une partie de votre code ... – jorgebg
Je pense que la «meilleure pratique» est subjective. Dans notre équipe, nos couches d'accès aux données renvoient null lorsqu'une erreur survient et nos couches logiques métier déterminent quoi faire (lancer une exception peut-être si c'est une erreur fatale) – Ulises
Aucun exemple de code car cela est hypothétique mais j'ai rencontré ce dielmma beaucoup fois. Hmm intéressant conseil Ulises. – dotnetdev