using System.Collections.Generic;
public struct Estatistica
get { return Vitorias * 3 + Empates; }
public static void Main()
Dictionary<string, Estatistica> times = new Dictionary<string, Estatistica>();
times["1"] = new Estatistica() { Vitorias = 1, Empates = 0 };
times["2"] = new Estatistica() { Vitorias = 2, Empates = 0 };
times["3"] = new Estatistica() { Vitorias = 3, Empates = 0 };
times["4"] = new Estatistica() { Vitorias = 4, Empates = 0 };
foreach (var time in times.OrderByDescending(t => t.Value.Pontos)) {
Console.WriteLine(time.Key);