![](https://anthonygiretti.com/wp-content/uploads/2021/09/iasyncenumerableoft.png)
![](https://anthonygiretti.com/wp-content/uploads/2021/09/iasyncenumerableoft.png)
![](https://anthonygiretti.com/wp-content/uploads/2021/08/filescopednamespaces.png)
Introducing C# 10: File-scoped namespaces
Introduction C# is still evolving and C# 10 proposes a new feature : file_scoped namespaces….
Read More![](https://anthonygiretti.com/wp-content/uploads/2021/08/recordstructprimaryimage.png)
Introducing C# 10: Record struct
Introduction Last year with the release of C# 9, Microsoft introduced records. The record keyword…
Read More![](https://anthonygiretti.com/wp-content/uploads/2021/07/extended-property-pattern.png)
Introducing C# 10: Extended property patterns
Introduction C# 8 has introduced a new pattern: Property pattern. This pattern enables you to…
Read More![](https://anthonygiretti.com/wp-content/uploads/2021/07/deconstruction.png)
Introducing C# 10: Mix declarations and expressions in a deconstruction
Introduction Deconstructing an object in C# like JavaScript has been possible in C# for some…
Read More![](https://anthonygiretti.com/wp-content/uploads/2021/07/csharp10-seal-tostring2.png)
Introducing C# 10: Seal overriden ToString() method on records
Introduction Microsoft has introduced last year records. Which a new way to declare object. Records…
Read More