Ich habe Code geschrieben, um die Auswirkungen von Try-Catch zu testen, aber einige überraschende Ergebnisse gesehen. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; …
Ich schaue auf den Artikel C # - Datenübertragungsobjekt über serialisierbare DTOs. Der Artikel enthält diesen Code: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new StringWriter(); xmlSer.Serialize(sWriter, dto); return sWriter.ToString(); } catch(Exception ex) { throw ex; } } Der Rest des …
Von Zeit zu Zeit sehe ich in Python den Block: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something Was ist der Grund für das Bestehen des Try-außer-else? Ich mag diese Art der Programmierung nicht, da sie Ausnahmen verwendet, um die Flusskontrolle durchzuführen. Wenn es jedoch in der …
Ich war immer der Überzeugung, dass es rücksichtslos ist, diesen Aufruf nicht mit einem sinnvollen try-Block zu schützen, wenn eine Methode eine Ausnahme auslösen kann. Ich habe gerade geschrieben: ' Du solltest IMMER Anrufe einschließen, die versuchen können, Blöcke zu fangen. 'auf diese Frage und wurde gesagt, dass es' bemerkenswert …
Ich muss einige Warnungen abfangen, die von einigen nativen PHP-Funktionen ausgelöst werden, und sie dann verarbeiten. Speziell: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Es wird eine Warnung ausgegeben, wenn die DNS-Abfrage fehlschlägt. try/ catchfunktioniert nicht, weil eine Warnung keine …
Ich möchte trycatchCode schreiben , um Fehler beim Herunterladen aus dem Internet zu beheben. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Diese beiden Anweisungen werden erfolgreich ausgeführt. Unten erstelle ich eine nicht existierende Webadresse: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]ist nicht vorhanden. Wie schreibt man eine trycatchSchleife (Funktion), damit: …
Ich sehe oft Kommentare zu anderen Fragen zum Stapelüberlauf darüber, wie von der Verwendung except: passabgeraten wird. Warum ist das so schlimm? Manchmal ist es mir einfach egal, was die Fehler sind, und ich möchte einfach mit dem Code fortfahren. try: something except: pass Warum ist die Verwendung eines except: …
Bei einer Codeüberprüfung mit einem Microsoft-Mitarbeiter stießen wir auf einen großen Codeabschnitt innerhalb eines try{}Blocks. Sie und ein IT-Vertreter schlugen vor, dass dies Auswirkungen auf die Leistung des Codes haben könnte. Tatsächlich schlugen sie vor, dass der größte Teil des Codes außerhalb von Try / Catch-Blöcken liegen sollte und dass …
Ich überprüfe einen Code für einen Freund und sage, dass er eine return-Anweisung in einem Try-finally-Block verwendet hat. Wird der Code im Abschnitt "Endlich" immer noch ausgelöst, obwohl der Rest des try-Blocks dies nicht tut? Beispiel: public bool someMethod() { try { return true; throw new Exception("test"); // doesn't seem …
Try-Catch soll bei der Ausnahmebehandlung helfen. Dies bedeutet irgendwie, dass unser System dadurch robuster wird: Versuchen Sie, sich von einem unerwarteten Ereignis zu erholen. Wir vermuten, dass bei der Ausführung und Anweisung (Senden einer Nachricht) etwas passieren könnte, sodass es in den Versuch eingeschlossen wird. Wenn etwas fast Unerwartetes passiert, …
Während ich den Code meines Kollegen selbst von jemandem pflege, der behauptet, ein leitender Entwickler zu sein, sehe ich oft den folgenden Code: try { //do something } catch { //Do nothing } oder manchmal schreiben sie Protokollinformationen in Protokolldateien wie den folgenden try catchBlock try { //do some work …
Ich habe Leute sagen sehen, dass es eine schlechte Form ist, catch ohne Argumente zu verwenden, besonders wenn dieser catch nichts bewirkt: StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); Dies wird jedoch als …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Verbessere diese Frage Ich habe gerade eine Frage zu …
Wir wissen, dass es teuer ist, Ausnahmen zu erwischen. Aber ist es auch teuer, einen Try-Catch-Block in Java zu verwenden, selbst wenn niemals eine Ausnahme ausgelöst wird? Ich habe die Frage / Antwort zum Stapelüberlauf gefunden. Warum sind Versuchsblöcke teuer? , aber es ist für .NET .
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.