public static void Main()
Enumerable.Range(1, 100).ToList().ForEach(x =>
Print(d3 == 0, d5 == 0, x);
Enumerable.Range(1, 100).ToList().ForEach(x =>
var d3 = x / 3f == Math.Round(x / 3f);
var d5 = x / 5f == Math.Round(x / 5f);
Enumerable.Range(1, 100).ToList().ForEach(x =>
var d3 = !(x / 3f).ToString().Contains('.');
var d5 = !(x / 5f).ToString().Contains('.');
Enumerable.Range(1, 100).ToList().ForEach(x =>
for (int i = 0, three = 0, five = 0; i < 100; i++, three++, five++)
if ((three == 3) && (five == 5))
Console.WriteLine("FizzBuzz");
Console.WriteLine("Fizz");
Console.WriteLine("Buzz");
private static void Print(bool three, bool five, int i) {
Console.WriteLine("Fizz");
Console.WriteLine("Buzz");
Console.WriteLine("FizzBuzz");