.NET 3.x Передать метод в конструкторе - C#

Узнай цену своей работы

Формулировка задачи:

Имеется класс или структура подобного вида:
Листинг программы
  1. struct Cmd
  2. {
  3. string name;
  4. Cmd[] cmds;
  5. int func(string params); //своя для каждого экземпляра
  6. }
и у каждого экземпляра метод func должен быть своим. Как при инициализации в конструкторе правильно передать метод? Догадываюсь, то через делегат, но не уверен, то правильно сделаю. Спасибо.

Решение задачи: «.NET 3.x Передать метод в конструкторе»

textual
Листинг программы
  1. public Cmd(Func<string ,int> fnc)
  2. {
  3.    func = fnc;
  4. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы