В C # что делает этот синтаксис и как он называется? - PullRequest
1 голос
/ 13 июля 2011

Полагаю, это говорит о том, что Конструктор для OrderRepository передает свой параметр в базовый конструктор?

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

Ответы [ 2 ]

5 голосов
/ 13 июля 2011

Это называется цепочка конструктора - вы связываете конструктор с базовой перегрузкой конструктора.

Как вы предполагаете, он передает параметр в соответствующий конструктор базового класса.

5 голосов
/ 13 июля 2011

Правильно.Его называют "базовым конструктором".

См. Эту страницу по конструкторам.

http://msdn.microsoft.com/en-us/library/ms173115(v=VS.100).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...