Originariamente inviato da FinalFantasy
e nn è possibile, invece, creare una classe che controlla un eccezione che nn discenda da nessuna classe? Per esempio: non so se esiste, però vorrei creare un eccezione che viene generata quando inserisco una data non valida (30/2/05). Questo è un esempio...
Non ho capito cosa intendi.

Per creare un'eccezione da generare in un determinato caso come quello da te citato, puoi tranquillamente derivare da System.Exception la tua nuova classe di eccezione ed inserire in tale classe qualsiasi membro aggiuntivo tu ritenga necessario (campi, proprietà, metodi, ecc.).

Passando la tua eccezione a Throw quando il controllo di una data - per attenermi al tuo esempio - non va a buon fine, ottieni il sollevamento dell'eccezione personalizzata.

Qual è il problema non risolto da questo approccio? :master: