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

本文关键字:构造函数 另一个 调用 | 更新日期: 2023-09-27 18:30:47

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

。但这并不相同。

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

Me.New 就是你所说的。 请参阅以下参考 http://www.harding.edu/fmccown/vbnet_csharp_comparison.html。 它朝向页面底部。