Задать вопрос
@Snabbteck

В чём разница между определением метода во время выполнения и во время компиляции?

Здравствуйте! Начал изучать делегаты (C#), и столкнулся с непонятным для меня вопросом: в чём отличие между определением метода во время выполнения и во время компиляции? Я не могу конкретно понять, что формируется во время компиляции, а что - уже потом? Буду рад каждому ответу.
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
Я предположу, что это какой-то кривой перевод.
Скорее всего, под определением тут понимается слово resolve.
Определение во время компиляции - метод объявлен заранее и вы в коде его вызвали
Определение во время выполнения - при компиляции вы объявили только то, какую сигнатуру метода вы ждёте, и где-то прокидываете туда делегат.

Такой терминологией в работе мало кто пользуется, ну или не заостряет внимание - по крайней мере я за 3 года ещё ни разу не столкнулся с такой формулировкой ни среди коллег, ни на каких-нибудь докладах
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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