Разница между объектом a = new Dog () и Dog a = new Dog ()

object a = new Dog();

и

Dog a = new Dog();

В обоих случаях a.GetType () дает Dog . Оба вызывают один и тот же конструктор (с одинаковой иерархией).

Тогда не могли бы вы рассказать мне разницу между этими двумя утверждениями?

27
задан David Brown 7 January 2012 в 09:03
поделиться