Please Enable JavaScript!
Gon[ Enable JavaScript ]

C# 에서 자기를 호출한 상위함수에게 예외를 던지고 싶을때

기타 언어/C# & MFC
반응형

C# 에서 자기를 호출한 상위함수에게 예외를 던지고 싶을때

개발환경 : window 7 64bit, net framework

요즘 주로 java application 을 하다보니 C# 의 구문과 비교를 하면서 보게 된다.
java 와 프로그램 디자인은 거의 똑같은것 같아 프로그램을 작성하는데 큰 어려움은 없다.
이클립스의 편리한 기능들을 많이 쓰다 VC++ 2007 툴을 쓰다보니 아직 익숙치 않아
속도는 나오지 않지만 곧 익숙해질것 같다.

예외 처리 구문에서 두 언어간의 차이가 조금 있는데
자바에서 호출한 함수들의 예외를 한곳에서 처리하기 위해 호출 당한 함수는 함수 선언문뒤에
함수명 throws Exception{
}

throws Exception 구문으로 자기를 호출한 함수에게 객체를 전달하게 된다.
이표현을 C# 에서 똑 같이 할려면 catch 안에 throw; 라는 구문을 쓰면 된다.
try{

}catch{
     throw;
}


반응형
Posted by 녹두장군1
,