Warum werden Ausnahmen in .NET nicht geprüft?

Ich weiß, Googeln Ich kann eine passende Antwort finden, aber ich höre lieber auf Ihre persönlichen (und vielleicht technischen) Meinungen.
Was ist der Hauptgrund für den Unterschied zwischen Java und C # beim Auslösen von Ausnahmen?
In Java muss die Signatur einer Methode, die eine Ausnahme auslöst, das Schlüsselwort "throws" verwenden, während in C # in der Kompilierungszeit nicht bekannt ist, ob eine Ausnahme ausgelöst werden kann.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage