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을 이용한 기분좋은 하루의 예제

 

하하 ...즐거운 하루보내세요..^^;

+ Recent posts