try-catch

    3

    4답변

    큰 소프트웨어에서 소스 코드 줄 당 예상되는 catch 문 수는 얼마입니까? 예를 들어 C#으로 작성된 소프트웨어에서 Visual Studio는 "catch"라는 단어가 포함 된 약 350 줄을 표시하고 cloc은 약 160k SLOC, 30k 주석 처리 된 줄 및 15k 빈 줄이 있다고보고합니다. 160k/350은 catch 문당 대략 467 행의 코드입

    19

    6답변

    나는 예외를 던지는 것이 UI 또는 예외를 기록하고 사용자에게 알리는 곳으로 되돌려 보내주기위한 좋은 습관이라고 생각했다. 왜 resharper는 과다하다고 말합니까? try { File.Open("FileNotFound.txt", FileMode.Open); } catch { throw; }

    9

    5답변

    나는 response.redirect()와 함께 몇 가지 이상한 오류가 발생했습니다 내가 정상적으로 작동에 Response.Redirect()했다 코드 블록을 둘러싼 된 시도 - 캐치 블록을 제거 할 때이 프로젝트는 .. .. 전혀 구축되지 않은 그냥 알려진 문제인지 알고 싶다면 ...

    0

    2답변

    나는 중첩 된 try/catch 문에 대해 생각 해왔고 JIT가 컴파일 된 IL의 최적화 또는 단순화를 수행 할 수있는 조건을 고려하기 시작했습니다. 설명하기 위해 예외 처리기와 기능적으로 동일한 다음과 같은 표현을 고려하십시오. // Nested try/catch try { try { try { foo()

    15

    8답변

    일반적으로 실패가 공통 처리기를 갖는 여러 오류 지점이있는 코드에는 try/catch를 사용하는 경향이 있습니다. 내 경험에 따르면, 이것은 일반적으로 특정 동작을 수행 한 후에 일부 동작이나 출력을 수행하기 전에 입력 또는 컨텍스트를 한정하는 코드입니다. 나는 이러한 블록의 코드를 최소화하기 위해 문학 및 동료로부터 조언을 받았으며 일반적으로 좋은 조언으

    0

    2답변

    A) 테이블에 행을 삽입 한 다음 B) 다른 테이블의 여러 삽입에 결과 Identity 값을 사용하는 방법이 있습니다. 어떤 이유로 든 B 부분의 로직이 실패하면 B와 A 부분 모두에 대한 모든 인서트를 롤백해야합니다. 그렇지 않으면 설득력을 얻지 만 트랜잭션이 작동하지 않는다는 것이 확실합니다. try-catch로 둘러싸인 A와 B 모두를 수행하는 메소드

    10

    2답변

    try/catch 블록에 래핑 된 코드가 있습니다. 변수가 정의되어있는 경우 내가 알아 대해서 typeof 사용 if (typeof (var) == 'string') { //the string is defined } 그러나, try/catch 블록이를 사용하는 대신이 할 suppoed 무슨 일을 캐치 부분에 점프합니다 (뭔가를 할 문자열이 정

    17

    4답변

    VB에서 문자열을 이중으로 변환 할 수 있는지 확인하는 효율적인 방법이 있습니까? 저는 현재 문자열을 double로 변환하여 예외를 throw하는지 확인하려고 시도하고 있습니다. 하지만 이것은 내 응용 프로그램 속도를 늦추고있는 것 같습니다. Try ' if number then format it. current = CDbl(x)

    0

    1답변

    this answer to see the main problem을 참조하십시오. 은 어떻게 준비 문에 다음과 같은 오류 메시지가 해결할 수 있습니까? 저는 많은 처리기를 통해 데이터를 넣는 index.php가 있습니다. 로그인 양식 다음에 URL 인 다음 URL에서 다음 오류 메시지가 발생합니다. http://localhost/codes/index.php?

    1

    2답변

    오늘 나는 흥미로운 딜레마에 부딪쳤다. 나는 정보를 처리하고 중복 된 값을 검사하는 함수를 가지고 있으며, 중복되지 않은 다음 숫자를 리턴한다. 을 :이처럼, 더 이상 중복이없는 때까지 Public Function GetNextNonDuplicateNumber(NumberToCheck as Long) as Long //the non-duplic