Implement an interface : Class Definition « Class Module « VB.Net Tutorial






Class YourClass
    Implements IFormattable

    Public Value As String

    Public Overridable Overloads Function ToString(ByVal _
      Format As String, ByVal Provider As IFormatProvider) _
      As String Implements IFormattable.ToString

        ToString = Value

    End Function

    Public Sub New(ByVal Value As String)
        Me.Value = Value
    End Sub
End Class


Module Module1
    Sub Main()
        Dim A As New YourClass("Hello VB.Net World")

        Dim S As New String("Hello")


    End Sub

End Module








6.11.Class Definition
6.11.1.Class with a constructor to initialize its member field value
6.11.2.Define class
6.11.3.Define your own Time Class
6.11.4.Class declaration with a method that has a parameter
6.11.5.Class that contains instance variable and a property to get and set its value
6.11.6.Implement an interface
6.11.7.One class implements two interfaces 1
6.11.8.Overrides equals
6.11.9.Overrides ToString
6.11.10.Structure and Class assignment: by reference or by value