fork(1) download
  1. using System;
  2.  
  3. namespace ConsoleApp1
  4. {
  5. class Program
  6. {
  7. public delegate void CompleteHandler(int number);
  8. public static CompleteHandler _delegate;
  9. public static event CompleteHandler _event;
  10.  
  11. static void Main(string[] args)
  12. {
  13. _delegate = new CompleteHandler(Done);
  14. _event = new CompleteHandler(Done);
  15. _event += Done;
  16.  
  17. DoWork();
  18. }
  19.  
  20. private static void DoWork()
  21. {
  22. _delegate(4);
  23. _event(6);
  24. }
  25.  
  26. private static void Done(int number)
  27. {
  28. Console.WriteLine($"complete {number}");
  29. }
  30. }
  31. }
  32.  
Success #stdin #stdout 0.02s 16144KB
stdin
Standard input is empty
stdout
complete 4
complete 6
complete 6