VB.Net/Language Basics/Macro
#Const DEBUG_LEVEL
<source lang="vbnet"> 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
</source>
Macro in VB.Net
<source lang="vbnet"> 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
</source>