Development VB.Net

Imports System
Imports System.IO.Ports
Class PortDataReceived
    Public Shared Sub Main()
        Dim mySerialPort As New SerialPort("COM1")
        mySerialPort.BaudRate = 9600
        mySerialPort.Parity = Parity.None
        mySerialPort.StopBits = StopBits.One
        mySerialPort.DataBits = 8
        mySerialPort.Handshake = Handshake.None
        AddHandler mySerialPort.DataReceived, AddressOf DataReceviedHandler
        mySerialPort.Open()
        Console.WriteLine("Press any key to continue...")
        Console.ReadKey()
        mySerialPort.Close()
    End Sub
    Private Shared Sub DataReceviedHandler(sender As Object,e As SerialDataReceivedEventArgs)
        Dim sp As SerialPort = CType(sender, SerialPort)
        Dim indata As String = sp.ReadExisting()
        Console.WriteLine("Data Received:")
        Console.Write(indata)
    End Sub
End Class