Var это не тип данных - это просто ключевое слово что тип данных будет выведен из выражения при присваивании.
Var x= new MyClass();
У x тип myClass - результат совершенно тот же что и у myClass x = new MyClass()
Если вызвать x.nitExistingMetgod() результат не скопируется
Object x= new MyClass() у x тип object - можно присвоить значение-экземпляр другого класса
Если вызвать несуществующий метод результат скопируется но при запуске будет ошибка
|