Skip to content
Artwork for .NET in pillole
.NET in pillole · August 17 · 25 min

357 - C# 15 e Union Types: finalmente servono davvero?

In C# abbiamo sempre avuto diversi modi per rappresentare un valore che può assumere forme differenti: gerarchie di classi, record, enum, Result pattern o librerie dedicate. Con C# 15 arrivano le Union Types, ma la domanda è: ci servivano davvero? In questa puntata parto da alcuni casi concreti per capire cosa semplificano, come si integrano con pattern matching e ASP.NET Core e, soprattutto, quando possono migliorare davvero leggibilità e manutenzione del codice… e quando invece rischiano solamente di complicarlo. https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-15 https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/union https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/unions #dotnet #csharp #csharp15 #dotnet11 #uniontypes #discriminatedunions #aspnetcore #minimalapi #softwaredevelopment #programming #developers #dotnetdeveloper #coding #softwarearchitecture #dotnetinpillole

0:00-25:39

transcript

No transcript — this publisher did not publish one.

show notes

In C# abbiamo sempre avuto diversi modi per rappresentare un valore che può assumere forme differenti: gerarchie di classi, record, enum, Result pattern o librerie dedicate.

Con C# 15 arrivano le Union Types, ma la domanda è: ci servivano davvero?

In questa puntata parto da alcuni casi concreti per capire cosa semplificano, come si integrano con pattern matching e ASP.NET Core e, soprattutto, quando possono migliorare davvero leggibilità e manutenzione del codice… e quando invece rischiano solamente di complicarlo.
#dotnet #csharp #csharp15 #dotnet11 #uniontypes #discriminatedunions #aspnetcore #minimalapi #softwaredevelopment #programming #developers #dotnetdeveloper #coding #softwarearchitecture #dotnetinpillole
links3