Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 #line 지시문을 어떻게 사용합니까?

<시간/>

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

몇 가지 예를 살펴보겠습니다.

#line 100 "demo"  
int a;    // CS0168 on line 100  
int b;    // CS0168 on line 101  
int c;  // CS0168 on line 102

위에 표시된 대로 예제는 줄 번호와 관련된 세 가지 경고를 보고합니다. #line 100 지시문은 줄 번호를 100으로 지정하고 다음 #line 지시문까지 파일 이름이 "demo"로 보고됩니다.

다른 예를 보겠습니다. 기본 지시문은 줄 번호를 기본 번호로 되돌립니다. 그런 다음 이 지시문은 이전 지시문에 의해 번호가 다시 매겨진 행을 계산합니다.

#line default  
char a;   // CS0168 on line 15
float b;  // CS0168 on line 16