# 1) 프로그래밍
Conditional 속성 사용!!!
이꼬모꼬
2011. 10. 26. 10:41
프로젝트를 만들고 아래와 같은 조건에 따른 메서드를 호출하는 방법임.
해당 프로젝트에 대해 호출되는 메서드가 달리 됨.
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가
아무것도 없으면 쌩..