Что эквивалентно приведенному ниже C# в VB.net?Вызов другого конструктора внутри конструктора
«Конструктор может ссылаться на другой конструктор в том же объекте, используя это ключевое слово. Подобно базе, это может использоваться с параметрами или без них, а любые параметры в конструкторе доступны в качестве параметров для этого или как часть выражение."
public Employee(int weeklySalary, int numberOfWeeks)
: this(weeklySalary * numberOfWeeks)
{
}
Я подозреваю:
Public Sub New(weeklySalary As Integer, numberOfWeeks As Integer)
Me.New(weeklySalary * numberOfWeeks)
End Sub
... но это не работает то же самое.
Это должно быть вызвано, как вы делаете в своем коде, что не работает? У вас есть единственный конструктор параметров? – Habib
Я всегда использую mybase.new – PatFromCanada
Кажется, что работает для меня. Что с этим не работает? –