VB.Net/Language Basics/Function
Define and Call Function
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Console.WriteLine("In Main! Calling SomeMethod( )...")
SomeMethod( )
Console.WriteLine("Back in Main( ).")
End Sub
Shared Sub SomeMethod( )
Console.WriteLine("Hi")
End Sub "SomeMethod
End Class
Define and use Function
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
PrintPay(40, 10.5)
PrintPay(38, 21.75)
PrintPay(20, 13)
PrintPay(50, 14)
End Sub
Shared Sub PrintPay(ByVal hours As Double, ByVal wage As Decimal)
Console.WriteLine("The payment is {0:C}", hours * wage)
End Sub
End Class
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Dim area As Double
area = CalculateAreaFromRadius(100)
Console.WriteLine("Area: " & area)
End Sub
Shared Function CalculateAreaFromRadius(ByVal radius As Double) As Double
" square the radius...
Dim radiusSquared As Double
radiusSquared = radius * radius
" multiply it by pi...
Dim result As Double
result = radiusSquared * Math.PI
" return the result...
Return result
End Function
End Class