Imports System
Public Class Program
Private Shared Sub Swap(Of T)(ByRef a As T, ByRef b As T)
Dim temp As T = a
a = b
b = temp
End Sub
Public Shared Sub Main(ByVal args As String())
Dim x As Double = 3.14
Dim y As Double = 2.98
Swap(x, y)
Console.Write(x & " " & y)
End Sub
End Class
' run:
'
' 2.98 3.14
'