static 클래스가 있는데 Initialize함수로 명시적 초기화를 하고 있다. 이 클래스의 함수를 다른 static 클래스의 생성자에서 호출하면 the type initializer for threw an exception등의 원인 파악이 힘든 오류 발생


1. 가능하면 static 클래스/생성자 사용하지 말자
2. 어쩔 수 없이 쓰더라도 수동초기화 하는 정적 클래스의 함수는 호출하지 않기
3. static 생성자는 항상 예외처리하여 vs ouput창에 trace log남기기

'library > .NET' 카테고리의 다른 글

예외처리  (0) 2019.06.27
Panel Resets Scroll Position after Focus is Lost and Regained  (0) 2012.10.06
wcf 프로젝트 설정  (0) 2011.09.05
블로그 이미지

란마12

,