#오류 지시문
#error 지시문을 사용하면 코드의 특정 위치에서 오류를 생성할 수 있습니다.
예를 들어 보겠습니다 -
예
using System;
namespace Demo {
class Program {
public static void Main(string[] args) {
#if (!ONE)
#error ONE is undefined
#endif
Console.WriteLine("Generating a user-defined error!");
}
}
} 위의 프로그램을 실행한 후 사용자 정의 오류는 다음을 생성합니다. -
출력
Compilation failed: 1 error(s), 0 warnings error CS1029: #error: 'ONE is undefined'
#경고 지시문
#warning 지시문을 사용하면 코드의 특정 위치에서 레벨 1 경고를 생성할 수 있습니다.
예를 들어 보겠습니다 -
예
using System;
namespace Demo {
class Program {
public static void Main(string[] args) {
#if (!TWO)
#warning TWO is undefined
#endif
Console.WriteLine("Generates a warning!");
}
}
} 위의 프로그램을 실행한 후 경고가 생성되고 출력이 보입니다 -
출력
warning CS1030: #warning: `TWO is undefined' Generates a warning!