C#의 전처리기 지시문이란 무엇입니까?

WBOY
풀어 주다: 2023-09-16 23:45:05
앞으로
857명이 탐색했습니다.

C# 中的预处理器指令是什么?

C# 컴파일러에는 별도의 전처리기가 없지만 이러한 지시어는 마치 있는 것처럼 처리됩니다. C#에서는 전처리기 지시문을 사용하여 조건부 컴파일을 지원합니다.

전처리기 지시문은 실제 컴파일이 시작되기 전에 정보를 전처리하도록 컴파일러에 지시합니다.

다음은 C#의 전처리기 지시문입니다.

6
Sr.No. 전처리기 지시문 및 설명
1 #define

상징.

2 #undef

기호 정의를 해제할 수 있습니다.

3 #if

하나 이상의 기호를 테스트하여 true로 평가되는지 확인할 수 있습니다.

4 #else

#if와 함께 복합 조건부 지시문을 만들 수 있습니다.

5 #elif

복합 조건부 명령어를 생성할 수 있습니다.

#endif

조건부 지시문의 끝을 지정합니다.

7 #line

오류 및 경고에 대한 컴파일러의 줄 번호와 (선택적으로) 파일 이름 출력을 수정할 수 있습니다.

8 #error

코드의 특정 위치에서 발생하는 오류를 생성할 수 있습니다.

9 #warning

코드의 특정 위치에서 레벨 1 경고를 생성할 수 있습니다.

10 #region

Visual Studio Code Editor의 개요 기능을 사용할 때 확장하거나 축소할 수 있는 코드 블록을 지정할 수 있습니다.

11 #endregion

#region 블록의 끝을 표시합니다.

C#에서 전처리기 지시문의 사용법을 이해하기 위한 예를 살펴보겠습니다. -

Example

#define PI
using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         #if (PI)
         Console.WriteLine("PI is defined");
         #else
         Console.WriteLine("PI is not defined");
         #endif
         Console.ReadKey();
      }
   }
}
로그인 후 복사

위 내용은 C#의 전처리기 지시문이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿