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

Làm cách nào để sử dụng chỉ thị #line trong C #?

Nó cho phép bạn sửa đổi số dòng của trình biên dịch và (tùy chọn) đầu ra tên tệp cho các lỗi và cảnh báo.

Hãy để chúng tôi xem một số ví dụ.

#line 100 "demo"  
int a;    // CS0168 on line 100  
int b;    // CS0168 on line 101  
int c;  // CS0168 on line 102

Như được hiển thị ở trên, ví dụ báo cáo ba cảnh báo được liên kết với số dòng. Lệnh # dòng 100 buộc số dòng là 100 và cho đến khi có lệnh # dòng tiếp theo, tên tệp sẽ được báo cáo là "demo".

Hãy xem một ví dụ khác:Lệnh mặc định trả về cách đánh số dòng về số mặc định của nó. Sau đó, chỉ thị này sẽ đếm các dòng được đánh số lại bởi chỉ thị trước đó.

#line default  
char a;   // CS0168 on line 15
float b;  // CS0168 on line 16