#error chỉ thị
Lệnh #error cho phép tạo lỗi từ một vị trí cụ thể trong mã của bạn.
Hãy để chúng tôi xem một 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, một lỗi do người dùng xác định sẽ tạo ra -
Đầu ra
Compilation failed: 1 error(s), 0 warnings error CS1029: #error: 'ONE is undefined'
# chỉ thị cảnh báo
Lệnh #warning cho phép tạo cảnh báo cấp một từ một vị trí cụ thể trong mã của bạn.
Hãy để chúng tôi xem một 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 sẽ tạo ra và đầu ra hiển thị -
Đầu ra
warning CS1030: #warning: `TWO is undefined' Generates a warning!