Conditional 속성 사용!!!
프로젝트를 만들고 아래와 같은 조건에 따른 메서드를 호출하는 방법임.
해당 프로젝트에 대해 호출되는 메서드가 달리 됨.
public class ModuleClass
{
[Conditional("DEBUG"), Conditional("A"), Conditional("B")]
public static void CallMessage()
{
MessageBox.Show("DEBUG");
CallMessage1();
CallMessage2();
}
[Conditional("A")]
static void CallMessage1()
{
MessageBox.Show("AA");
}
[Conditional("B")]
static void CallMessage2()
{
MessageBox.Show("BB");
}
}
프로젝트의 속성에 가서 [빌드] -> [조건부컴파일 기호]에
A, B를 넣으면 CallMessage1, CallMessage2가 호출이 되고
A만 넣으면 1, B만 넣으면 2가
아무것도 없으면 쌩..
'# 1) 프로그래밍' 카테고리의 다른 글
컨트롤 마우스 이동 처리 (0) | 2012.03.14 |
---|---|
.Net 2008 ] XML 직렬화 (0) | 2012.03.13 |
서버 모니터링 프로그램~~ (0) | 2011.06.26 |
로그 시스템... (0) | 2011.06.09 |
알람!! 메세지 팝업 처리.. (0) | 2011.06.09 |