fork(38) download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. var c = new C();
  8. c.MethodOne();
  9. }
  10. }
  11.  
  12. public class A
  13. {
  14. public virtual void MethodOne()
  15. {
  16. Console.WriteLine( "A" );
  17. }
  18. }
  19.  
  20. public class B : A
  21. {
  22. public override void MethodOne()
  23. {
  24. base.MethodOne();
  25. Console.WriteLine( "B" );
  26. }
  27. }
  28.  
  29. public class C : B
  30. {
  31. public override void MethodOne()
  32. {
  33. base.MethodOne();
  34. Console.WriteLine( "C" );
  35. }
  36. }
Success #stdin #stdout 0.02s 33872KB
stdin
Standard input is empty
stdout
A
B
C