2013-09-10 4 views
0

Что эквивалентно приведенному ниже 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 

... но это не работает то же самое.

+0

Это должно быть вызвано, как вы делаете в своем коде, что не работает? У вас есть единственный конструктор параметров? – Habib

+0

Я всегда использую mybase.new – PatFromCanada

+0

Кажется, что работает для меня. Что с этим не работает? –

ответ

Смежные вопросы