VB.NET中的哈希符号(#)

时间:2009-01-06 18:38:26

标签: vb.net

我有这个遗留代码,我正在使用这个代码就像这样:

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

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

2 个答案:

答案 0 :(得分:9)

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

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

您可以通过以下示例查看此文章: http://visualbasic.about.com/od/usingvbnet/a/vbdirectives01_2.htm

答案 1 :(得分:0)

这是pre-processor directive

它实质上意味着如果将PRE611定义为true(在预处理器中)以编译后面的任何内容。