Ist es für die Methode close von AutoCloseable sinnvoll, eine Ausnahme auszulösen? Wie soll damit umgegangen werden?

n C # ist esberücksichtig Schlechttrainiere, um Ausnahmen in das @ zu werfDispose Methode einesIDisposable.

Durch Kontrast, in Java dieclose Methode vonAutoCloseable erlaubt das Auslösen von Exceptions und zwingt den Aufrufer, damit umzugehen. Aber was soll der Anrufer in diesem Fall tun? Dies deutet darauf hin, dass der Versuch, die Ressource zu schließen, irgendwie fehlgeschlagen ist. Muss der Benutzer also versuchen, die Ressource erneut zu schließen, bevor er fortfährt, möglicherweise mit einem exponentiellen Backoff?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage