본문 바로가기
프로그래밍/C#

전처리기.

by 뽀도 2017. 8. 13.

c#의 전처리기 지시문은 특정 소스코드를 상황에 따라 컴파일 과정에서 추가/제거 하고 싶을때 사용한다.

하나의 코드로 조건을 걸어 여러개의 상황을 만족하는 코드를 작성할때 유용하다. 


아래처럼 #if /#endif 를 사용하여 컴파일 조건을 걸 수 있다.

 


using System;
using System.Threading;
using System.Collections.Generic;
using static System.Net.Mime.MediaTypeNames;
namespace csharp_study
{
class Program
{
static void Main(string[] args)
{
string txt = Console.ReadLine();
if (string.IsNullOrEmpty(txt) == false)
{
Console.WriteLine("사용자 입력 : " + txt);
}
#if OUTPUT_LOG
else
{
Console.WriteLine("입력되지 않음");
}
#endif
}
}
}

#warning,#error,#line,#region,#endregion, #paragma 지시문등이 있다.


반응형

'프로그래밍 > C#' 카테고리의 다른 글

[c#] local ip 찾는 함수  (0) 2018.07.03
리플렉션  (0) 2017.08.13
c# ThreadPool 사용  (0) 2017.06.26
C# Mutex 동기화 코드  (0) 2017.06.21
C# Thread 2  (0) 2017.06.20

댓글