Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Main()
- {
- int iterations = 10000;
- var watch = Stopwatch.StartNew();
- for(int i = 0; i < iterations; ++i)
- {
- var ev = Event;
- if(ev != null)
- ev(this, null);
- }
- watch.Stop();
- watch.Elapsed.TotalMilliseconds.Dump();
- Event += (s, e) => { };
- watch = Stopwatch.StartNew();
- for(int i = 0; i < iterations; ++i)
- Event(this, null);
- watch.Stop();
- watch.Elapsed.TotalMilliseconds.Dump();
- }
- event EventHandler Event;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement