Цитата:
Сообщение от dimarik
Потому что вы никак не сможете в compile time работать с этим типом *.
Вы же не сможете никак понять конкретный его тип.
Как вы будете обращаться к методам и свойствам объекта new cl(), если у него нет типа во время компиляции?
А вдруг там этого метода нет. Ну прост ошибся в o.сeilResult. Заметили, что в этой конструкции буковка "с" кириллическая? Ну вот... А компилятор бы заметил.
Объявляя объекту тип "*" вы обрекаете новичка на тонну трудноустранимых ошибок, львиную часть которых обработал бы компилятор, не давая даже скомпилить приложение.
|
ну так не new cl(), а new cl() as DisplayObject.Тип вполне конкретный.