Class VB.Net

Imports System
Public Class MainClass
  Shared Sub Main()
        Dim e As New Employee("Joe", 100000)
        Console.WriteLine(e.TheName & " is employee# " & e.EmployeeId & "  with salary " & e.Salary())
        Dim Sally As New Employee("Sally", 150000)
        Console.WriteLine(Sally.TheName & " is employee# " & _
        Sally.EmployeeId & " with salary " & Sally.Salary())
        Console.WriteLine("Please press the Enter key")
  End Sub
End Class
Public Class Employee
    Private m_Name As String
    Private m_Salary As Decimal
    Private Shared m_EmployeeID As Integer = 10000
    Private m_MyID As Integer
  Public Sub New(ByVal thesName As String, ByVal curSalary As Decimal)
        m_Name = thesName
        m_Salary = curSalary
        m_EmployeeID = m_EmployeeID + 1
        m_MyID = m_EmployeeID
  End Sub
  ReadOnly Property EmployeeId() As Integer
    Get
            Return m_MyID
    End Get
  End Property
  ReadOnly Property TheName() As String
    Get
      TheName = m_Name
    End Get
  End Property
  ReadOnly Property Salary() As Decimal
    Get
      Salary = m_Salary
    End Get
  End Property
End Class