Pytania otagowane jako try-catch

try-catch to konstrukcja składniowa służąca do przechwytywania wyjątków wywołanych przez sekcję kodu

5
Spróbuj złapać przyspieszając mój kod?
Napisałem kod do testowania wpływu try-catch, ale widzę zaskakujące wyniki. 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; i < 100000000; i++) { start …


17
Po co łapać i ponownie zgłaszać wyjątki w C #?
Patrzę na artykuł C # - Obiekt transferu danych na temat szeregowych DTO. Artykuł zawiera ten fragment kodu: 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; } } Reszta artykułu …

10
Czy dobrą praktyką jest używanie try-wyjątkiem-else w Pythonie?
Od czasu do czasu w Pythonie widzę blok: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something Jaki jest powód istnienia try-else-else? Nie podoba mi się tego rodzaju programowanie, ponieważ używa wyjątków do sterowania przepływem. Jeśli jednak jest to uwzględnione w języku, musi istnieć dobry powód, prawda? Rozumiem, …


11
Czy mogę spróbować / złapać ostrzeżenie?
Muszę złapać ostrzeżenia wyrzucane z niektórych rodzimych funkcji php, a następnie je obsłużyć. Konkretnie: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Wyświetla ostrzeżenie, gdy zapytanie DNS nie powiedzie się. try/ catchnie działa, ponieważ ostrzeżenie nie jest wyjątkiem. Mam teraz 2 …

5
Jak napisać trycatch w R.
Chcę napisać trycatchkod, aby poradzić sobie z błędem podczas pobierania z sieci. 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) Te dwie instrukcje działają poprawnie. Poniżej tworzę nieistniejący adres internetowy: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]nie istnieje. Jak napisać trycatchpętlę (funkcję), aby: Gdy adres URL jest nieprawidłowy, wynikiem będzie: „URL …


11
Czy bloki try / catch mają negatywny wpływ na wydajność, gdy nie są zgłaszane wyjątki?
Podczas przeglądu kodu z pracownikiem Microsoft natrafiliśmy na dużą część kodu wewnątrz try{}bloku. Ona i przedstawiciel IT zasugerowali, że może to mieć wpływ na wydajność kodu. W rzeczywistości zasugerowali, że większość kodu powinna znajdować się poza blokami try / catch i że należy sprawdzać tylko ważne sekcje. Pracownik Microsoft dodał …


25
Jak wdrożyć próbę ponownego uruchomienia?
Try-catch ma na celu pomóc w obsłudze wyjątków. To w jakiś sposób pomoże naszemu systemowi stać się bardziej niezawodnym: spróbuj odzyskać dane z nieoczekiwanego zdarzenia. Podejrzewamy, że coś może się wydarzyć podczas wykonywania instrukcji i (wysyłania wiadomości), więc zostaje to uwzględnione podczas próby. Jeśli wydarzy się coś prawie nieoczekiwanego, możemy …

15
W jaki sposób używanie try catch do obsługi wyjątków jest najlepszą praktyką
zachowując kod mojego kolegi nawet przed kimś, kto twierdzi, że jest starszym programistą, często widzę następujący kod: try { //do something } catch { //Do nothing } lub czasami zapisują informacje rejestrujące do plików dziennika, takich jak następujący try catchblok try { //do some work } catch(Exception exception) { WriteException2LogFile(exception); …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.