Я спросил еще вопрос без ответа, который прольет больше света на этот вопрос.
Почему я не могу сделать это...
_wizardDialog.UIRoot.Controls.Clear()
_wizardDialog.UIRoot.Controls.Add(TryCast(wizardUserControl, wizardUserControl.GetType))
Почему использование GetType таким образом не работает. Аргументом для try cast являются объект и тип. Поскольку wizardUserControl.GetType возвращает тип, почему это недопустимо. Visual Studio жалуется, что wizardUserControl.GetType не определен.
Суть в том, как я могу заставить WizardUserControl возвращать тип, который передается моему методу. Метод, который вызывается здесь, не должен иметь жестко запрограммированный тип... в этом смысл всего этого ООП... верно? Итак, как вы это делаете.
Пожалуйста, прочитайте другой вопрос и ответьте там, если можете... это проблема, которую я пытаюсь решить.
Я изучаю oop материал.
Сет