2011-07-13 101 views
1

我猜這是說OrderRepository的構造函數將其參數傳遞給基礎構造函數?在C#中,這個語法做了什麼,它叫什麼?

public OrderRepository(MFEntitiesContainer context) : base(context) { }

+0

這是C#的所有版本的功能嗎? –

+1

是的。請參閱VS 2003的文檔:http://msdn.microsoft.com/en-us/library/k6sa6h87(v=VS.71).aspx – Oded

+1

您還可以使用「this」而不是「base」來鏈接呼叫到當前類型*中的不同構造函數*,而不是基類型*中的*。 –

回答

5

這就是所謂的構造函數鏈 - 你要串聯構造的基礎構造函數重載。

正如您所設想的那樣,它將參數傳遞給匹配的基類構造函數。

+0

謝謝。正是我需要的。我正在尋找描述語法的術語,所以我可以自己谷歌。 –