ArgumentException et ArgumentNullException sont tous deux utilisés pour la validation d'arguments, par exemple.Quelle exception doit être générée lors de la validation des résultats des rappels externes dans .NET?
if (argument == null)
throw new ArgumentNullException("argument must not be null", "argument");
Quel est le meilleur équivalent pour valider les résultats de callbacks, par exemple.
var x = argument.GetX();
if (x == null)
throw ???
Dans mon cas, une XmlException a fait le bon sens, mais il semble toujours qu'il devrait y avoir une meilleure solution ici. –