在构造函数中调用另一个构造函数

时间:2013-09-10 20:07:17

标签: c# vb.net constructor

VB.net中以下C#的等价物是什么?

“构造函数可以使用this关键字调用同一对象中的另一个构造函数。与base一样,这可以使用带或不带参数,构造函数中的任何参数都可以作为参数使用,或作为参数的一部分使用表述“。

public Employee(int weeklySalary, int numberOfWeeks)
    : this(weeklySalary * numberOfWeeks)
{
}

我怀疑:

Public Sub New(weeklySalary As Integer, numberOfWeeks As Integer)
    Me.New(weeklySalary * numberOfWeeks)
End Sub

...但这不起作用。

1 个答案:

答案 0 :(得分:0)

我。新的就是你所说的。请参阅以下参考http://www.harding.edu/fmccown/vbnet_csharp_comparison.html。它位于页面底部。