VB.Net/Language Basics/Macro — различия между версиями

Материал из VB Эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Версия 16:40, 26 мая 2010

#Const DEBUG_LEVEL

Imports System
Public Class MainClass
    #Const DEBUG_LEVEL = 2
    
    Shared Sub Main()
        #If DEBUG_LEVEL >= 1 Then
           Console.WriteLine("DEBUG_LEVEL >= 1")
        #End If
        
        " Check for a 7-digit phone number.
        #If DEBUG_LEVEL >= 2 Then
           Console.WriteLine("DEBUG_LEVEL >= 2")
        #End If
        
    End Sub
End Class


Macro in VB.Net

Imports System
Public Class MainClass
    Shared Sub Main()
#If CONFIG = "Debug" Then
        System.Console.WriteLine("Debug")
#ElseIf CONFIG = "Release" Then
        System.Console.WriteLine("Release")
#ElseIf CONFIG = "InterimBuild" Then
        System.Console.WriteLine("InterimBuild")
#Else
        System.Console.WriteLine("Unknown build type")
#End If
    End Sub
End Class