Ridefinire il metodo ToString in VB.NET

Ridefinire il metodo ToString in VB.NET

Continuiamo il nostro studio del VB.NET con la ridefinizione del metodo ToString.

Come si legge dalla documentazione ufficiale, il metodo ToString di Object "Restituisce una stringa che rappresenta l'oggetto corrente".

Se ne abbiamo la necessità, possiamo ridefinirlo per i nostri oggetti custom, in modo da visualizzare quello che ci serve.

Ad esempio:

Public Class Book
    Private title As String
    Private author As String

    Public Sub New(title As String, author As String)
        Me.title = title
        Me.author = author
    End Sub

    Public Overrides Function ToString() As String
        Return String.Format("[{0} => {1}]", title, author)
    End Function

End Class

Poi:

Module Module1

    Sub Main()
        Dim book = New Book("IT", "Stephen King")
        Console.WriteLine(book.ToString)
    End Sub

End Module

In console vedremo questo:

[IT => Stephen King]
Premere un tasto per continuare . . .

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy