2009-10-23 13 views

risposta

59

Sembra simile a Java in questo senso:

Public Class Foo 
    Public Sub New(name As String) 
     ' Do something ' 
    End Sub 

    Public Sub New(name As String, bar As Integer) 
     Me.New(name) 
     ' Do something ' 
    End Sub 
End Class 

Si noti che è necessario utilizzare MyBase.New(...) nel caso in cui si vuole chiamare un costruttore di una classe base. Vedi anche VB.NET OOP Part2 – Understanding Constructors.

+0

Grazie. Ho pensato che potesse essere qualcosa di simile, ma stavo mettendo Me (nome) piuttosto che Me.New –

+14

Un'altra nota. Deve essere la prima linea! –