Name

Get Statement

Syntax

Get(  )
   [statements ]
End Get
statements

Use: Optional

Program code to be executed when the Property Get procedure is called

Description

Defines a Property Get procedure that returns a property value to the caller

Rules at a Glance

  • The Get statement can only be used within a Property...End Property construct.

  • The property value can be returned either by using the Return statement or by assigning the value to a variable whose name is the same as the property. For example:

    Public Property MyProp As String
    
       Private sSomeVar as String 
    
       Property Get(  )
          Return sSomeVar
       End Get
    ...
    End Property

    or:

    Public Property MyProp As String
       Private sSomeVar as String 
       Property Get(  )
          MyProp = sSomeVar
       End Get
    ...
    End Property
  • The value returned by a property is usually the value of a variable that’s Private to the class. This protects the property value from accidental modification.

VB .NET/VB 6 Differences

The Property Get statement in VB 6 corresponds to the Get statement in VB .NET. Though the purpose and basic operation of the two constructs is identical, the syntax of the VB .NET construct is vastly simplified and more intuitive.

Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.