0

Есть ли какая-нибудь особая разница между этими созданиями экземпляров?

Program Fact = new Program();

и

var haha = new Program();

Заранее благодарю за помощь.

K.Vlad
  • 29
  • 2
    Нет никакой разницы, вот если бы вы написали object Fact = new Program();, то разница бы была, а в вашем коде разницы нет. – tym32167 Dec 26 '18 at 20:07
  • Ну а также стоит почитать на ответы данного вопроса. – EvgeniyZ Dec 26 '18 at 20:15
  • В данном случае разницы нет. Но в левой части вы можете явно указать любой базовый тип или интерфейс, который реализует класс Program (полиморфизм) или поддерживает implicit приведение из типа Program. var же просто берёт тот тип, который возвращает выражение справа от знака =. – Lunar Whisper Dec 27 '18 at 13:53

0 Answers0