using System; struct Int32 { public static implicit operator Int32(int i) => new Int32(); public static implicit operator int(Int32 x) => 0; } class Program { static void Main(string[] args) { for (var x = default(Int32); x < 3; ++x) Console.WriteLine("iteration"); } }