コード例 #1
0
ファイル: Tournament.cs プロジェクト: aymannadeem/exercism
    private static void WriteTeams(MemoryStream inStream, StreamWriter streamWriter)
    {
        var teams = TournamentParser.ParseTeams(inStream);

        foreach (var team in teams.OrderByDescending(t => t.Points))
        {
            streamWriter.Write(LineFormat, team.Name, team.Played, team.Won, team.Drawn, team.Lost, team.Points, Environment.NewLine);
        }
    }
コード例 #2
0
ファイル: Tournament.cs プロジェクト: mercy-merry/exercism
    public static void Tally(MemoryStream inStream, MemoryStream outStream)
    {
        var teams = TournamentParser.ParseTeams(inStream);

        using (var streamWriter = new StreamWriter(outStream))
        {
            WriteHeader(streamWriter, teams);
            WriteTeams(streamWriter, teams);
        }
    }