source

생성자는 vb.net 의 다른 생성자를 lac#로 호출합니다.

ittop 2023. 5. 27. 11:58
반응형

생성자는 vb.net 의 다른 생성자를 lac#로 호출합니다.

c#에서 당신은 가질 수 있습니다.

public class Foo
{
    public Foo(string name)
    {
        //do something
    }

    public Foo(string name, int bar) : this(name)
    {
        //do something
    }
}

VB가 있나요?순당량?

이 점에서 Java와 유사합니다.

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

다음을 사용해야 합니다.MyBase.New(...)기본 클래스의 생성자를 호출하려는 경우.VB.NET OOP Part 2 – 생성자 이해를 참조하십시오.

언급URL : https://stackoverflow.com/questions/1612371/constructors-calling-other-constructors-in-vb-net-a-la-c-sharp

반응형