Je suis terriblement fatigué de vérifier tous mes arguments pour null, et de lancer ArgumenutNullExceptions quand ils le sont. Si je comprends bien, C# 4.0 permet une certaine conception par des constructions contractuelles. Sera-t-il possible de spécifier qu'une méthode n'acceptera pas les arguments NULL dans C# 4.0?Conception par contrat/C# 4.0/éviter ArgumentNullException
De plus, y a-t-il quelque chose que je puisse faire entre temps (peut-être un attribut?) Pour éviter cette tâche monotone de vérification de null et de lancer?
C'est un excellent modèle, mais il n'empêche pas les appelants de transmettre des valeurs nulles réelles. –