如何在 C# 中使用 #line 指令?
它可以讓你修改編譯器的行號以及(可選地)錯誤和警告的檔名輸出。
讓我們看幾個示例。
#line 100 "demo" int a; // CS0168 on line 100 int b; // CS0168 on line 101 int c; // CS0168 on line 102
如上所示,示例報告了與行號相關聯的三個警告。#line 100 指令將行號強制為 100,而且直到下一個 #line 指令,檔名才會被報告為“demo”。
我們再來看一個示例:預設指令將行號返回到其預設編號。然後,此指令會計算之前指令重新編號的行數。
#line default char a; // CS0168 on line 15 float b; // CS0168 on line 16
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP