Quindi nel metodo principale riesco a ricevere l'errore grazie al throw?? indipendentemente da cosa ritorna il metodo chiamato?? ... allora posso salvare nel log direttamente da metodo principale.

Ma allora a cosa serve questo messaggio ("L'oggetto non e' valido")???

Se il throw ritorna al metodo chiamante l'errore effettivamente generato, dove viene visualizzato "L'oggetto non è valido"

Grazie