tesis sistemas sistema recomendacion hacer como c# .net exception

c# - sistemas - sistema de recomendacion tesis



¿Existe una excepción.NET incorporada que indique un estado de objeto ilegal? (2)

¿Qué excepción debo lanzar si encuentro un estado ilegal, por ejemplo, un método de inicialización que solo debería llamarse una vez que se llama por segunda vez? Realmente no veo ninguna excepción incorporada que tenga sentido. Esto parece algo que debería estar en el marco. ¿No estoy hurgando en el lugar correcto?


En todo caso, diría que System.InvalidProgramException se acerca más a lo que desea. ¿Qué hay de malo en lanzar una excepción personalizada?


InvalidOperationException tal vez?

La excepción que se produce cuando una llamada a un método no es válida para el estado actual del objeto.