如何在 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