What we need is a variable that can hold multiple related values of the same or different type. You can create custom data types that are made up of multiple values using Structures. A Structure allows you to combine multiple values of the basic data types and handle them as a whole.
Syntax
Structure structureName
Dim variable1 As varType
Dim variable2 As varType
…
Dim variablen As varType
End Structure
Example
Public Class Form1 Structure Person Dim age As Integer Dim dateOfBirth As Date Dim bankBalance As Single Dim name As String End Structure Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim john As Person ' declaring object to access person structure john.age = 35 ' accessing age of person Console.WriteLine(john.age) ' printing out End Sub End Class
Output
35