Having a function as an argument

General Tech Learning Aids/Tools 3 years ago

7.33K 2 0 0 0

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago

I am trying to make a new Timers com/tag/class">class to aid with my com/tag/learning">learning of c#. How would I let an argument for a function be a function?

0 views
0 shares

profilepic.png
manpreet 3 years ago

It's pretty simple. Just make the argument be some kind of delegate type, like Action or Func.

void PassAnAction(Action action)
{
    action(); // call the action
}

T PassAFunction<T>(Func<T> function)
{
    return function();
}

0 views   0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum