Als «exception» getaggte Fragen

298
Ausnahmemeldungen in Englisch?

Wir protokollieren alle Ausnahmen, die in unserem System auftreten, indem wir die Exception.Message in eine Datei schreiben. Sie sind jedoch in der Kultur des Kunden geschrieben. Und türkische Fehler bedeuten mir nicht viel. Wie können wir also Fehlermeldungen auf Englisch protokollieren, ohne die...

280
ASP.NET Core Web API-Ausnahmebehandlung

Ich verwende ASP.NET Core für mein neues REST-API-Projekt, nachdem ich viele Jahre lang die reguläre ASP.NET-Web-API verwendet habe. Ich sehe keine gute Möglichkeit, Ausnahmen in der ASP.NET Core-Web-API zu behandeln. Ich habe versucht, Ausnahmebehandlungsfilter / -attribut zu implementieren:...

257
Anfangsgröße für die ArrayList

Sie können die Anfangsgröße für eine ArrayList festlegen, indem Sie dies tun ArrayList<Integer> arr=new ArrayList<Integer>(10); Das kannst du aber nicht arr.add(5, 10); weil es eine Ausnahme außerhalb der Grenzen verursacht. Was nützt es, eine Anfangsgröße festzulegen, wenn Sie...

257
Ausnahmen aus einem Destruktor werfen

Die meisten Leute sagen, wirf niemals eine Ausnahme aus einem Destruktor heraus - dies führt zu undefiniertem Verhalten. Stroustrup weist darauf hin, dass "der Vektordestruktor den Destruktor explizit für jedes Element aufruft. Dies impliziert, dass die Vektorzerstörung fehlschlägt, wenn ein...

256
Welcher Teil des Auslösens einer Ausnahme ist teuer?

In Java ist die Verwendung von throw / catch als Teil der Logik, wenn tatsächlich kein Fehler vorliegt, im Allgemeinen (teilweise) eine schlechte Idee, da das Auslösen und Abfangen einer Ausnahme teuer ist und das häufige Ausführen in einer Schleife in der Regel weitaus langsamer ist als bei...

252
Wie versuche ich es nach einer Ausnahme erneut?

Ich habe eine Schleife beginnend mit for i in range(0, 100). Normalerweise läuft es korrekt, aber manchmal schlägt es aufgrund von Netzwerkbedingungen fehl. Derzeit habe ich es so eingestellt, dass es bei einem Fehler continuein der Ausnahmeklausel angezeigt wird (weiter mit der nächsten Nummer für...