public static void Main()
var mountains = new[]{new Mountain("Mountain1", 3000), new Mountain("Mountain2", 2000), new Mountain("Mountain3", 6500), };
var ordered = mountains.OrderByDescending(x => x.Height).ToArray();
for (int i = 0; i < ordered.Length; i++)
Console.WriteLine(ordered[i].Name);
public Mountain(string name, int height)
public string Name { get; set; }
public int Height { get; set; }