fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. BadlyDesignedStruct a=new BadlyDesignedStruct();
  8. Console.WriteLine(a);
  9. Console.WriteLine(a);
  10.  
  11. BadlyDesignedStruct b=new BadlyDesignedStruct();
  12. Console.WriteLine(b.ToString());
  13. Console.WriteLine(b.ToString());
  14. }
  15. }
  16.  
  17. public struct BadlyDesignedStruct
  18. {
  19. int counter;
  20.  
  21. public override string ToString()
  22. {
  23. return (counter++).ToString();
  24. }
  25. }
  26.  
Success #stdin #stdout 0.03s 38040KB
stdin
Standard input is empty
stdout
0
0
0
1