bug5.cs 258 B

1234567891011121314151617181920212223
  1. //
  2. // fixed
  3. //
  4. interface I {
  5. void a ();
  6. }
  7. abstract class X : I {
  8. public abstract void a ();
  9. }
  10. class Y : X {
  11. override public void a () {
  12. System.Console.WriteLine ("Hello!");
  13. return;
  14. }
  15. static void Main () {
  16. Y y = new Y ();
  17. ((I) y ).a ();
  18. }
  19. }