So I tried to depict JavaScript Callback in C#
I was learning C# and I came across a situation. But I was not able to solve it. So I decided to try the same situation in JavaScript and guess what. I learnt this beautiful concept call “delegates”.
In this article I am going to give you a simple overview of my situation and how I converted that piece of JavaScript code to C# code. Here we go…
Situation explained: I need to run some code which takes lots of time to finish and this “longRun” code should inform me its progress.
So I created a “Program” class. This class calls a function called “longRunning” of class “Compute”. After each iteration, this functions informs to Main class about its progress. Below are the code examples. Have fun!
Using Javascript:

Using C#

Thank you for reading.