我猜這是說OrderRepository的構造函數將其參數傳遞給基礎構造函數?在C#中,這個語法做了什麼,它叫什麼?
public OrderRepository(MFEntitiesContainer context) : base(context) { }
我猜這是說OrderRepository的構造函數將其參數傳遞給基礎構造函數?在C#中,這個語法做了什麼,它叫什麼?
public OrderRepository(MFEntitiesContainer context) : base(context) { }
這就是所謂的構造函數鏈 - 你要串聯構造的基礎構造函數重載。
正如您所設想的那樣,它將參數傳遞給匹配的基類構造函數。
謝謝。正是我需要的。我正在尋找描述語法的術語,所以我可以自己谷歌。 –
這是C#的所有版本的功能嗎? –
是的。請參閱VS 2003的文檔:http://msdn.microsoft.com/en-us/library/k6sa6h87(v=VS.71).aspx – Oded
您還可以使用「this」而不是「base」來鏈接呼叫到當前類型*中的不同構造函數*,而不是基類型*中的*。 –