Задать вопрос
PragmaGames
@PragmaGames
Увлекаюсь Unity.

Что быстрее: var или явное объявление типа?

Какой способ более быстрый ?
A a = new A();
var a = new A();
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 2
Одинаково.
var - это указание компилятору самому определить тип, и на рантайм это никак не влияет.
Иногда это даже быстрее будет, тк переменная будет самого конкретного типа (и тогда не придётся ничего боксить, и не придётся делать виртуальные вызовы через базовый класс или интерфейс)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы