Предобъявление функции c#

Как создать функцию в c# без тела. То есть указать только название и параметры. А потом добавить тело.
Искала в интернете не нашла.
И с обработчиками в WPF можно такое провернуть?


Ответы (1 шт):

Автор решения: Andrew

варианты:

  1. делегаты. В том числе Action и Func. Тыц
  2. интерфейсы и абстрактные классы/функции
  3. создать пустую функцию с пустыми скобками. Если тело должно что-то возвращать - throw new NotRealizedException; или просто пустой/случайный результат.
public void SomeFunc(int someInt) { } // пустые скобки = пустое тело

public string SomeFunc2(int someInt) { 
    throw new NotRealizedException;
} // заменяешь тело когда необходимо на необходимое.
→ Ссылка