try-catch

Try-catch przyspiesza mój kod?

Napisałem kod do testowania wpływu try-catch, ale widząc zaskakujące wyniki. static void Main(string[] args) { Thread.Cu ... sama wersja CLR -- problem pozostaje jak powyżej, gdy skompilowany z VS 2013, ale problem znika, gdy skompilowany z VS 2015.

Jak złapać i wydrukować pełny wyjątek traceback bez zatrzymywania / opuszczania programu?

Chcę wyłapywać i zapisywać wyjątki bez wychodzenia, np. try: do_stuff() except Exception, err: print(Exception, err) ... ątek zostanie podniesiony bez próby..poza przechwyceniem wyjątku, a ja nie chcę, żeby on opuścił mój program. Jak to zrobić?

Po co łapać i zmieniać wyjątek w C#?

Patrzę na Artykuł C# - Obiekt Transmisji Danych na serwerze dtos. Artykuł zawiera ten fragment kodu: public static string ... wyjątki przed mniej szczegółowymi (tak jak Java). Referencje: MSDN-Obsługa wyjątków MSDN-try-catch (C# Reference)

Jak używać try catch do obsługi wyjątków jest najlepszą praktyką

Zachowując kod mojego kolegi nawet od kogoś, kto twierdzi, że jest starszym programistą, często widzę następujący kod: try ... , że jestem zdezorientowany, ponieważ w moim myśleniu użytkownicy powinni wiedzieć, co dzieje się z systemem. Proszę o radę.

Jak napisać trycatch w R

Chcę napisać trycatch kod, aby poradzić sobie z błędem w pobieraniu z sieci. url <- c( "http://stat.ethz.ch/R-manual/ ... rong, can 't get". Gdy adres URL jest nieprawidłowy, kod nie zatrzymuje się, ale kontynuuje pobieranie do końca listy Url?

Czy używanie try-except-else w Pythonie jest dobrą praktyką?

Od czasu do czasu w Pythonie widzę blok: try: try_this(whatever) except SomeException as exception: #Handle exception ... to: try: something = try_this(whatever) return something except SomeException as exception: #Handle exception

Dlaczego nie powinienem owijać każdego bloku w "try" - "catch"?

Zawsze wierzyłem, że jeśli metoda może rzucić wyjątek, to nierozważne jest, aby nie chronić tego połączenia znaczącym blokiem ... tóre mogą rzucać, łapać bloki.' do tego pytania i powiedziano mi, że to "wyjątkowo zła rada" - chciałbym zrozumieć dlaczego.

Czy w tej samej klauzuli catch mogę wyłapać wiele wyjątków Javy?

W Javie chcę zrobić coś takiego: try { ... } catch (IllegalArgumentException, SecurityException, IllegalAc ... ssException e) { someCode(); } catch (NoSuchFieldException e) { someCode(); } Czy jest jakiś sposób, aby to zrobić?

Dlaczego "except: pass" jest złą praktyką programistyczną?

Często widzę komentarze do innych pytań dotyczących przepełnienia stosu, jak zniechęcać do używania except: pass. Dlaczego je ... anie bloku except: pass jest złe? Co sprawia, że jest źle? Czy chodzi o to, że popełniłem błąd, czy o to, że popełniłem błąd?

Jak działają wyjątki (za kulisami) w c++

Ciągle widzę ludzi mówiących, że wyjątki są powolne, ale nigdy nie widzę żadnego dowodu. Zamiast więc pytać, czy są, zapytam, ... chowania z kodem zwrotnym zajęłaby tyle samo czasu. Ale to tylko domysły, więc chcę wiedzieć. Jak naprawdę działają wyjątki?

Czy bloki try/catch szkodzą wydajności, gdy wyjątki nie są wyrzucane?

Podczas przeglądu kodu z pracownikiem Microsoftu natknęliśmy się na dużą część kodu wewnątrz try{} bloku. Ona i przedstawicie ... ydajność, gdy wyjątki są Nie rzucony? EDIT: dodaję nagrodę. Są ciekawe odpowiedzi, ale chciałbym uzyskać więcej informacji.

Jak wdrożyć re-try-catch?

Try-catch ma pomóc w obsłudze WYJĄTKÓW. Oznacza to w jakiś sposób, że pomoże to naszemu systemowi być bardziej wytrzymałym: s ... o jest jak filozoficzne pytanie, biorąc pod uwagę, że już wiem to, o co proszę, nie jest bezpośrednio obsługiwane przez Javę.

Spróbuj ... złapać go wewnątrz czy na zewnątrz pętli?

Mam pętlę, która wygląda mniej więcej tak: for (int i = 0; i < max; i++) { String myString = ...; float myNum = ... snej metody. Jednak nadal trwa debata, która jest szybsza. Czy ktoś może to przetestować i wrócić z ujednoliconą odpowiedzią?

Lepiej "spróbować" czegoś i złapać wyjątek lub przetestować, czy można najpierw uniknąć wyjątku?

Mam przetestować if coś jest poprawne czy po prostu try Aby to zrobić i złapać wyjątek? czy jest jakaś solidna dokumentacj ... ji, w których można robić rzeczy tylko w jeden sposób; na przykład: try: import foo except ImportError: import baz

Dlaczego try {...} finally { ... } good; try { ... } catch {} bad?

Widziałem, jak ludzie mówią, że używanie catch bez argumentów jest złą formą, zwłaszcza jeśli ten catch nic nie robi: {]} S ... w końcu zostanie uruchomiony, ale kod po próbie..Wola łapska nie). W Przeciwnym Razie, co jest takiego specjalnego w końcu?

Wyjątek Javy nie został złapany?

Mam mały teoretyczny problem z konstrukcjami try-catch. Wczoraj zdałem egzamin praktyczny na temat Javy i nie rozumiem poni ... o nieprawda. Właściwą odpowiedzią jest ABC3(testowany i tak naprawdę jest). Moje pytanie brzmi, gdzie poszedł wyjątek("2")?

Dlaczego puste bloki to zły pomysł? [zamknięte]

Właśnie widziałem pytanie na try-catch , którzy ludzie (w tym Jon Skeet) twierdzą, że puste bloki catch to naprawdę zły pomy ... nie. Więc spróbuj to dostać, a jeśli coś się stanie, to jest ok, dodam tylko " catch (wyjątek ignorowane) {} " i to wszystko

try / catch + using, right syntax

Który: using (var myObject = new MyClass()) { try { // something here... } catch(Exception ex) { ... using (var myObject = new MyClass()) { // something here... } } catch(Exception ex) { // Handle exception }

Try-catch-finally-return [duplikat]

to pytanie ma już odpowiedzi tutaj : ... return w finally nie przekazuje z powrotem kontrolki do programu, ale zwraca wartość i kończy metodę. Możemy tak powiedzieć?

Przechwytywanie klawiatury w Pythonie bez próby-z wyjątkiem

Czy w Pythonie jest jakiś sposób na przechwycenie KeyboardInterrupt zdarzenia bez umieszczania całego kodu wewnątrz try-except oświadczenie? Chcę czysto wyjść bez śladu, jeśli użytkownik naciśnie Ctrl+C.