Computer >> Máy Tính >  >> Lập trình >> C#

Cách sử dụng lệnh #error và #warning trong C #?

#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!