Created
September 2, 2024 13:31
-
-
Save renatogroffe/d6169f31058178171c1ac1c8c6dd5227 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using ConsoleAppIndexEndInitializer.Models; | |
using System.Runtime.InteropServices; | |
using System.Text.Json; | |
Console.WriteLine("***** Testes com .NET 9 + C# 13 | Index from the end em initializer *****"); | |
Console.WriteLine($"Versao do .NET em uso: {RuntimeInformation | |
.FrameworkDescription} - Ambiente: {Environment.MachineName} - Kernel: {Environment | |
.OSVersion.VersionString}"); | |
Console.WriteLine(); | |
var copaFutebol = new TorneioEsportivo | |
{ | |
Nome = "Copa do Mundo de Futebol", | |
UltimasEdicoes = { | |
[0] = new Edicao { Ano = 2002, EquipeVencedora = "Brasil" }, | |
[1] = new Edicao { Ano = 2006, EquipeVencedora = "Italia" }, | |
[^1] = new Edicao { Ano = 2022, EquipeVencedora = "Argentina" }, | |
[^2] = new Edicao { Ano = 2018, EquipeVencedora = "Franca" }, | |
[^3] = new Edicao { Ano = 2014, EquipeVencedora = "Alemanha" }, | |
[^4] = new Edicao { Ano = 2010, EquipeVencedora = "Espanha" } | |
} | |
}; | |
Console.WriteLine($"Ultimos vencedores - {copaFutebol}"); | |
Console.WriteLine(JsonSerializer.Serialize(copaFutebol, | |
new JsonSerializerOptions { WriteIndented = true })); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment