vb.net - vb.net 中的构造函数调用 c# 中的其他构造函数

标签 vb.net

在 C# 中你可以拥有

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

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

是否有 VB.Net 等效项?

最佳答案

在这方面它看起来与 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 Part2 – Understanding Constructors .

关于vb.net - vb.net 中的构造函数调用 c# 中的其他构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1612371/

相关文章:

javascript - 根据选择更改所需输入的邮政编码

c# - 更改 CheckedListBox.SelectedItem 文本

mysql - 当我在页面加载时使用数据读取器附加文本框的内容时,更新查询不起作用

vb.net - 使用 smtp 发送电子邮件,但使用 ZOHO 操作超时

vb.net - 怎样做才能防止God Object?

vb.net - Dapper ORM 分页和排序

.NET 窗口捕获

SQL Server 2008错误

c# - 在 Silverlight 中检查互联网连接

asp.net - 将可变页面路由值返回到页面(URL 重写)