예제 #1
0
    private static void PublisherB()
    {
        Game.FormatOutput formatOutput = text => text;

        var game = new Game(formatOutput, FormatDistanceImperial);

        game.Run();
    }
예제 #2
0
    private static void PublisherA()
    {
        Game.FormatOutput formatOutput = delegate(string text)
        {
            return($"> {text}");
        };

        Game.FormatDistance formatDistance = delegate(double distance)
        {
            return($"{distance:0.00} meters");
        };

        var game = new Game(formatOutput, formatDistance);

        game.Run();
    }