Chỉ thị #error
Chỉ thị #error cho phép tạo ra lỗi từ một vị trí cụ thể trong mã của bạn.
Hãy xem ví dụ:
Ví dụ
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!");
}
}
}
Sau khi chạy chương trình trên, lỗi do người dùng định nghĩa được tạo ra:
Kết quả
Compilation failed: 1 error(s), 0 warnings error CS1029: #error: 'ONE is undefined'
Chỉ thị #warning
Chỉ thị #warning cho phép tạo ra cảnh báo cấp độ một từ một vị trí cụ thể trong mã của bạn.
Hãy xem ví dụ:
Ví dụ
using System;
namespace Demo {
class Program {
public static void Main(string[] args) {
#if (!TWO)
#warning TWO is undefined
#endif
Console.WriteLine("Generates a warning!");
}
}
}
Sau khi chạy chương trình trên, cảnh báo được tạo ra và đầu ra hiển thị:
Kết quả
warning CS1030: #warning: `TWO is undefined' Generates a warning!