Home »
VB.Net »
VB.Net Programs
VB.Net program to pass an object of class into function
Here, we are going to learn how to pass an object of class into function in VB.Net?
Submitted by Nidhi, on December 23, 2020 [Last updated : March 07, 2023]
Pass an object to VB.Net function
Here, we will create a class that contains two members and then create a user define a function that will accept an object of the class as an argument. After we will print the value of class members on the console screen.
Program/Source Code:
The source code to pass an object of class into the function is given below. The given program is compiled and executed successfully.
VB.Net code to demonstrate the example of passing an object to the function
'VB.Net program to pass an object of class into function.
Module Module1
Class Cls
Public num1 As Integer
Public num2 As Integer
End Class
Sub Print(ByVal obj As Cls)
Console.WriteLine("Num1 : {0}", obj.num1)
Console.WriteLine("Num2 : {0}", obj.num2)
End Sub
Sub Main()
Dim obj As New Cls
obj.num1 = 10
obj.num2 = 20
Print(obj)
End Sub
End Module
Output
Num1 : 10
Num2 : 20
Press any key to continue . . .
Explanation
In the above program, we created a module Module1 that contain a structure and a user define sub-routine Print().
The Main() subroutine is the entry point for the program. Here, we created the object of a class Cls and assigned the values to members of the class.
The Print() sub-routine accepts the object of class as an argument. Here we printed the values of members on the console screen.
VB.Net User-defined Functions Programs »