C# #warning #error 월요일을 기분좋게!
C#에서는 아래 이미지와 같은 전처리기들을 지원합니다. C# 전처리기 지시문 MSDN 바로가기
[이미지 1] C#의 전처리기 지시문
그 중에 #warning과 #error에 대해서 진행하도록 하겠습니다.
#warning과 #error는 말그대로 warning을 발생시키거나 error를 발생시킵니다.
아래의 소스는 #warning과 #error의 MSDN 예제입니다.
// preprocessor_warning.cs // CS1030 expected #define DEBUG class MainClass { static void Main() { #if DEBUG #warning DEBUG is defined #endif } }
[소스 1] #warning 예제
// preprocessor_error.cs // CS1029 expected #define DEBUG class MainClass { static void Main() { #if DEBUG #error DEBUG is defined #endif } }
[소스 2] #error 예제
저는 #warning을 자주씁니다. 회사에서 업무를 마치고 업무일지를 적으면서 내일 할 작업을 정리하지만
소스의 세부적인 내용까지는 적을 수 없습니다. 다음 작업 진행할 Entry부분에 아래와 같은 형식으로 적어둡니다.
#warning 여기서부터 어떠한어떠한 작업을 진행해야함
|
업무 일지를 통해 작업해야할 부분을 확인하고 VisualStudio 2010를 켰는데 아래 이미지와 같이 되어있네요..^^;
제가 작성했지만 월요일 아침에 피식 웃을 수 있게 해주더라구요...^^;;;;
[이미지 2] #warning을 이용한 기분 좋은 하루의 예제..
|
[이미지 3] #warning을 이용한 기분좋은 하루의 예제
하하 ...즐거운 하루보내세요..^^;