Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách sử dụng chỉ thị #error và #warning trong C#?

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!