Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Конструкторы  [new]
Mans7
Member

Откуда:
Сообщений: 70
Приветствую. Вот маленький вопросик назрел: делаю несколько конструкторов для моего юзерконтрола (в зависимости от наличия и качества входных данных). Но вот проблемка возникла - при написании очередного конструктора не могу сослаться на предыдущий. То есть имеем:
        public MansWindow()
        {
            InitializeComponent();
        }

        public MansWindow(string modulename, double setwidth, double setheight, bool issizeable)
        {
                //разные действия
                //Хочу сослаться на MansWindow(), но не могу.
        }


Студия выдает подсказку "Method, delegate or event is expected". В чем проблема-то?
21 фев 13, 01:02    [13958200]     Ответить | Цитировать Сообщить модератору
 Re: Конструкторы  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6029
http://msdn.microsoft.com/en-us/library/ms173115%28v=vs.110%29.aspx
A constructor can invoke another constructor in the same object by using the this keyword. Like base, this can be used with or without parameters, and any parameters in the constructor are available as parameters to this, or as part of an expression.
21 фев 13, 06:16    [13958442]     Ответить | Цитировать Сообщить модератору
 Re: Конструкторы  [new]
Mans7
Member

Откуда:
Сообщений: 70
Спасибо! :this()
21 фев 13, 09:45    [13958892]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить