62 votes

Existe-t-il une exception .NET intégrée qui indique un état d'objet illégal?

Quelle exception devrais-je déclencher si je rencontre un état illégal - par exemple, une méthode d'initialisation qui ne devrait être appelée qu'une seule fois et appelée une seconde fois? Je ne vois pas vraiment d'exception intégrée qui ait du sens. Cela semble être quelque chose qui devrait être dans le cadre - est-ce que je ne pique pas au bon endroit?

74voto

Michael Stum Points 72046

InvalidOperationException peut-être?

L'exception levée lorsqu'un appel de méthode n'est pas valide pour l'état actuel de l'objet.

-3voto

Markus Nigbur Points 365

Si du tout je dirais System.InvalidProgramException se rapprocher de ce que vous voulez. Quel est le problème avec le lancement d'une exception personnalisée?

Prograide.com

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.

Powered by:

X