image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Vitor Leite
Vitor Leite08/10/2023 09:23
Compartilhe

Principais Novidades do .Net 8

  • #.NET
  • #.NET C#

Serialização de Membros Não-Públicos:

Uma das principais melhorias no .NET 8 é a capacidade de serializar membros não-públicos de um tipo que estejam marcados com o atributo JsonInclude. Isso significa que agora você pode incluir campos ou propriedades que tenham modificadores de acesso como private, protected ou internal em processos de serialização e desserialização JSON.

Exemplo de Uso:

Um exemplo fornecido no artigo mostra a classe Coordenada3D, que possui membros com diferentes modificadores de acesso. Esses membros são marcados com o atributo JsonInclude, permitindo que sejam serializados. Além disso, o construtor da classe também é marcado com JsonConstructor. Isso é ilustrado com um método público chamado Show, que exibe os conteúdos desses membros em console.

Serialização e Desserialização:

O artigo demonstra como você pode usar instâncias da classe Coordenada3D para realizar operações de serialização e desserialização. Isso mostra como é possível trabalhar com esses membros não-públicos em situações reais de código.

Evento Online:

Além disso, o autor do artigo convida os leitores para um evento online gratuito no Canal .NET, onde serão discutidas dicas, truques e alternativas úteis para o desenvolvimento Back-End e de APIs REST com .NET 7, C#, ASP.NET Core e Azure Functions. Também serão apresentadas novidades do .NET 8 e C# 12.

Data do Evento:

O evento está programado para acontecer em 16/10/2023, a partir das 21:00 no horário de Brasília. Os interessados podem se inscrever no evento através do link fornecido no artigo.

Conclusão:

O .NET 8 trouxe uma melhoria significativa na capacidade de serializar membros não-públicos, o que pode ser útil em várias situações de desenvolvimento. Além disso, o artigo destaca a oportunidade de participar de um evento online para aprender mais sobre as novidades do .NET 8 e do C# 12.

Essas são as principais novidades do .NET 8 destacadas no artigo. Essa atualização é valiosa para desenvolvedores que desejam trabalhar com serialização JSON em objetos com membros não-públicos.

Compartilhe
Comentários (0)