1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| public class Program { static void Main(string[] args) { List<Player> players = new List<Player>() { new() { Name = "Heike", Try = 2 }, new() { Name = "Luna", Try = 2 }, new() { Name = "Bernd", Try = 4 }, new() { Name = "Ilona", Try = 15 }, new() { Name = "Jenny", Try = 8 }, new() { Name = "Heiko", Try = 8 }, };
var fileContentToBeWritten = JsonSerializer.Serialize(players); File.WriteAllText("C:/test/players.json", fileContentToBeWritten);
var fileContentRead = File.ReadAllText("C:/test/players.json"); players = JsonSerializer.Deserialize<List<Player>>(fileContentRead);
var sortedplayers = players.OrderBy(x => x.Try).ToList();
Console.WriteLine("Rangliste"); foreach (var player in sortedplayers) Console.WriteLine($"{player.Name} {player.Try}"); } }
public class Player { public string Name { get; set; } public int Try { get; set; } } |