«try-catch» 태그된 질문

try-catch는 코드 섹션에서 발생한 예외를 포착하기위한 구문 구조입니다.

5
내 코드 속도를 높이려고 노력합니까?
try-catch의 영향을 테스트하기 위해 몇 가지 코드를 작성했지만 놀라운 결과가 나타났습니다. 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++) { …

10
동일한 catch 절에서 여러 Java 예외를 포착 할 수 있습니까?
Java에서는 다음과 같이하고 싶습니다. try { ... } catch (/* code to catch IllegalArgumentException, SecurityException, IllegalAccessException, and NoSuchFieldException at the same time */) { someCode(); } ...대신에: try { ... } catch (IllegalArgumentException e) { someCode(); } catch (SecurityException e) { someCode(); } catch (IllegalAccessException e) { someCode(); } catch …

17
C #에서 예외를 잡아서 다시 던지는 이유는 무엇입니까?
직렬화 가능한 DTO 에 대한 기사 C #-데이터 전송 개체 를보고 있습니다. 이 기사에는 다음 코드가 포함되어 있습니다. 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; } } 이 기사의 …

10
파이썬에서 try-except-else를 사용하는 것이 좋은 습관입니까?
파이썬에서 때때로, 나는 블록을 본다 : try: try_this(whatever) except SomeException as exception: #Handle exception else: return something try-except-else가 존재하는 이유는 무엇입니까? 흐름 제어를 수행하기 위해 예외를 사용하고 있기 때문에 그런 종류의 프로그래밍을 좋아하지 않습니다. 그러나 언어에 포함되어 있다면 그럴만한 이유가 있어야합니까? 예외는 오류가 아니며 예외적 인 조건 (예 : 파일을 …

16
"try"- "catch"에서 모든 블록을 래핑해서는 안되는 이유는 무엇입니까?
나는 항상 메소드가 예외를 던질 수 있다면 의미있는 try 블록 으로이 호출을 보호하지 않는 것이 무모하다는 것을 항상 믿었습니다. 난 그냥 '게시 시도, 캐치 블록을 던질 수있는 통화를 포장해야합니다. ' 이 질문에 대해 '매우 나쁜 조언 '이라고 들었습니다. 이유를 이해하고 싶습니다.

11
경고를 시도 / 잡을 수 있습니까?
일부 PHP 기본 함수에서 발생하는 경고를 포착하고 처리해야합니다. 구체적으로 특별히: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) DNS 쿼리가 실패하면 경고가 발생합니다. trycatch경고가 예외가 아니기 때문에 / 작동하지 않습니다. 나는 이제 두 가지 옵션이 있습니다. set_error_handler 페이지의 모든 경고를 필터링하는 …

5
R에서 trycatch를 작성하는 방법
trycatch웹에서 다운로드 할 때 오류를 처리하는 코드 를 작성하고 싶습니다 . 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) 이 두 문장은 성공적으로 실행됩니다. 아래에 존재하지 않는 웹 주소를 만듭니다. url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]존재하지 않는다. 어떻게 편지 않습니다 trycatch있도록 루프 (기능) : URL이 잘못되면 "웹 URL이 잘못되어 얻을 …

16
“제외 : 통과”가 나쁜 프로그래밍 관행 인 이유는 무엇입니까?
종종 사용 except: pass하지 않는 방법에 대한 다른 Stack Overflow 질문에 대한 의견이 있습니다 . 왜 이것이 나쁜가요? 때로는 오류가 무엇인지 신경 쓰지 않고 코드를 계속 사용하고 싶습니다. try: something except: pass 왜 except: pass블록을 사용하는 것이 좋지 않습니까? 무엇이 나쁜가요? 내가 사실이다 pass오류 또는 내가 그 except오류?

11
예외가 발생하지 않을 때 try / catch 블록으로 인해 성능이 저하됩니까?
Microsoft 직원과의 코드 검토 과정에서 우리는 try{}블록 내부에서 큰 코드 섹션을 발견했습니다 . 그녀와 IT 담당자는 이것이 코드 성능에 영향을 줄 수 있다고 제안했습니다. 실제로 그들은 대부분의 코드가 try / catch 블록 외부에 있어야하며 중요한 섹션 만 확인해야한다고 제안했습니다. Microsoft 직원은 다가오는 백서에서 잘못된 try / catch 블록에 대해 경고한다고 …

12
Try 블록에 값을 반환하면 Final 문의 코드가 실행됩니까?
친구를위한 코드를 검토하고 있으며 try-finally 블록 내부에서 return 문을 사용하고 있다고 말합니다. try 블록의 나머지 부분이 작동하지 않더라도 Final 섹션의 코드가 여전히 실행됩니까? 예: public bool someMethod() { try { return true; throw new Exception("test"); // doesn't seem to get executed } finally { //code in question } }

25
재시도 캐치를 어떻게 구현합니까?
Try-catch는 예외 처리에 도움이됩니다. 이는 시스템이보다 강력 해 지도록 도와 줄 것임을 의미합니다. 예기치 않은 이벤트를 복구하십시오. 우리는 실행 및 명령 (메시지 전송)시 무언가가 발생할 수 있으므로 시도에 동봉됩니다. 거의 예상치 못한 일이 발생하면 무언가를 할 수 있습니다. 나는 우리가 예외를 기록하기 위해 전화했다고 생각하지 않습니다. catch 블록은 오류에서 복구 …

15
예외 처리에 try catch를 사용하는 것이 가장 좋은 방법
선임 개발자라고 주장하는 누군가의 동료의 코드를 유지하면서 종종 다음 코드가 표시됩니다. try { //do something } catch { //Do nothing } 또는 때때로 다음 try catch블록 과 같은 로그 파일에 로깅 정보를 작성합니다. try { //do some work } catch(Exception exception) { WriteException2LogFile(exception); } 그들이 한 일이 최선의 방법인지 궁금합니다. …

20
{…} 시도가 마지막으로 {…} 좋은 이유는 무엇입니까? {…} 잡기 {}를 해보십시오.
나는 사람들이 인수없이 catch를 사용하는 것이 좋지 않은 형태라고 말한 것을 보았습니다. 특히 catch가 아무것도하지 않으면 : StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); 그러나 이것은 좋은 형태로 간주됩니다. StreamReader reader=new StreamReader("myfile.txt"); try …

20
빈 캐치 블록이 왜 나쁜 생각입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 try-catch에 대한 질문을 보았습니다 .Jon Skeet을 포함한 어떤 사람들은 빈 캐치 블록이 정말 나쁜 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.