vb.net - VB.NET 中的井号 (#)

标签 vb.net

我有我正在使用的遗留代码,到处都是这样的代码:

    #If PRE611 = True Then
        'Do Something
    #Else
        'Something Else
    #End If

我很确定 PRE611 与版本控制有关,但我想知道 # 符号的具体作用。

最佳答案

这些是指令,允许您进行条件编译。 # 用于指令的符号。

在这种情况下,它将根据“PRE611 = True”的评估编译代码的任何一部分

你可以看到这篇文章的一些例子: http://visualbasic.about.com/od/usingvbnet/a/vbdirectives01_2.htm

关于vb.net - VB.NET 中的井号 (#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/417657/

相关文章:

VB.Net - 如何支持隐式类型转换和自定义相等性

c# - 访问 Windows Media Player 播放速度控件

vb.net - Winforms 开发 - 关于如何改进 UI 外观的任何建议

asp.net - 在 asp.net 中使用像公共(public)变量这样的类

.net - VB.NET迭代器函数丢失局部变量

.net - 使用类型和格式字符串将字符串转换为对象

arrays - VB.NET - 函数无法修改数组的成员

c# - VB.Net 相当于 C# 中的 ^ 运算符

vb.net - 为什么我的 VB.Net 项目消失而不是给出错误消息?

javascript - 按钮单击事件后更新 UpdatePanel