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