반응형
C# 에서 자기를 호출한 상위함수에게 예외를 던지고 싶을때 |
개발환경 : window 7 64bit, net framework |
요즘 주로 java application 을 하다보니 C# 의 구문과 비교를 하면서 보게 된다.
java 와 프로그램 디자인은 거의 똑같은것 같아 프로그램을 작성하는데 큰 어려움은 없다.
이클립스의 편리한 기능들을 많이 쓰다 VC++ 2007 툴을 쓰다보니 아직 익숙치 않아
속도는 나오지 않지만 곧 익숙해질것 같다.
예외 처리 구문에서 두 언어간의 차이가 조금 있는데
자바에서 호출한 함수들의 예외를 한곳에서 처리하기 위해 호출 당한 함수는 함수 선언문뒤에
함수명 throws Exception{
}
throws Exception 구문으로 자기를 호출한 함수에게 객체를 전달하게 된다.
이표현을 C# 에서 똑 같이 할려면 catch 안에 throw; 라는 구문을 쓰면 된다.
try{
}catch{
throw;
}
반응형
'기타 언어 > C# & MFC' 카테고리의 다른 글
error C2440 유니코드 적용에러 (0) | 2009.03.15 |
---|---|
ATL 문자열 변환 (0) | 2009.03.15 |
가비지컬렉션을 강제로 실행시키고자 할때 (0) | 2009.03.08 |
Oracle DB Connection (0) | 2009.03.01 |
하나의 project 에서 여러개의 main 함수가 있을때 기본 StartUp 설정방법 (0) | 2009.02.28 |
파라미터로 가변인자 params 키워드 사용하여 배열로 넘기기 (0) | 2009.02.28 |
묵시/명시 적인 형변환과 Overflow 체크 방법 (0) | 2009.02.28 |
Install Shield 2008 로 사이트 바로가기 만들기 - 2 (0) | 2008.12.10 |