확장메서드 선언
Imports System.Runtime.CompilerServices
Module StringExtension
<EXTENSION()>
Public Sub Print(ByVal aString As String)
Console.WriteLine(aString)
End Sub
<EXTENSION()>
Public Sub PrintAndPunctuate(ByVal aString As String, ByVal punc As String)
Console.WriteLine(aString & punc)
End Sub
End Module본문 Module Module1
Sub Main()
Dim example As String = "Example string"
example.Print()
example.ToUpper().Print()
example.PrintAndPunctuate(".")
example.PrintAndPunctuate("!!!")
Console.ReadKey()
End Sub
End Module