示例#1
0
        static void Main(string[] args)
        {
            Func <int, bool> div3 = i => (i % 3 == 0);
            Func <int, bool> div5 = i => (i % 5 == 0);
            Func <int, bool> div7 = i => (i % 7 == 0);

            var fizzBuzzer = new FizzBuzzer(Console.Out,
                                            new Rule(div3, "fizz"),
                                            new Rule(div5, "buzz"),
                                            new Rule(div7, "hello"));

            fizzBuzzer.Print(1, 100);
            Console.ReadLine();
        }