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_LOGelse{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 |
댓글