0
在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
...但是,這並不工作一樣。
它應該像你在你的代碼中所做的那樣調用,什麼不行?,你有單參數構造嗎? – Habib
我總是使用mybase.new – PatFromCanada
它似乎爲我工作。那麼它的工作原理是什麼? –