public class UserAndScore
public string User { get; set; }
public int Score { get; set; }
public UserAndScore(string user, int score)
public static void Main()
UserAndScore[] unsorted = new[]
new UserAndScore("User1", 46),
new UserAndScore("User2", 7)
UserAndScore[] sorted = unsorted.OrderBy(u => u.Score).ToArray();
foreach (var userAndScore in sorted)
Console.WriteLine($"{userAndScore.User}: {userAndScore.Score}");