![]() |
1
3
这些是指令或“预处理器指令”。它们基本上允许VB代码的条件编译。以下是与VB相关的MSDN文章: |
![]() |
2
2
e预处理指令提供了有条件地跳过源文件部分、报告错误和警告条件以及描绘源代码不同区域的能力 |
![]() |
3
2
|
![]() |
4
1
这个
它的功能就像一个普通的
这个
这个
在标准项目中,有以下条件编译指令:
进一步阅读: |
![]() |
5
0
#If/#Else/#EndIf指令可以用来告诉编译器、Intellisense等忽略代码段。如果一个封闭的一些代码在一个“如果假那么。。。End If”语句,代码将永远不会执行,但编译器仍将处理它,Intellisense仍将更新它。如果程序的一部分被“#If False…”包围。。。#“EndIf”,它基本上将被视为评论。没有要求“#If False”指令中的内容在语法上有效,像“Rename variable”这样的工具不会影响它。 |
![]() |
6
0
举个例子(其他人已经回答了什么是#-指令):
在调试模式下运行代码时,编译器将自动处理IF条件的真实部分中的代码。当您将项目设置为释放并重新生成项目时,它将使用if条件的另一部分。通过这种方式,您可以使作为程序员的live更容易用于测试目的和许多其他场景。 |
![]() |
Mear1628 · vb.net从随机选择的端口号接收UDP 5 月前 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 6 月前 |
![]() |
user1946932 · 正则表达式:删除连续两个以上的<br>? 11 月前 |
|
Josh · 通过反思访问孩子的财产 11 月前 |
![]() |
Khu RJ · 更新网格中的单元格-DevExpress网格控件 11 月前 |
![]() |
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |