3
C #에서 try 블록 내에 선언 된 변수의 범위가 제한된 이유는 무엇입니까?
다음에 오류 처리를 추가하고 싶습니다. var firstVariable = 1; var secondVariable = firstVariable; 아래는 컴파일되지 않습니다. try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} 다른 코드 블록처럼 try catch 블록이 변수 범위에 영향을 미치는 이유는 무엇입니까? 일관성을 유지하기 위해 리팩토링 …