![](https://anthonygiretti.com/wp-content/uploads/2020/11/csharp9-getenumerator.png)
Tag: C# 9
![](https://anthonygiretti.com/wp-content/uploads/2020/11/csharp9-getenumerator.png)
![](https://anthonygiretti.com/wp-content/uploads/2020/10/csharp9-static-anonymous-function.png)
Introducing C# 9: Static anonymous functions
Introduction C# 9 brings an important improvement to anonymous functions by allowing the modifier static…
Read More![](https://anthonygiretti.com/wp-content/uploads/2020/10/csharp9-covariant-return.png)
Introducing C# 9: Covariant returns
Introduction In May 20th 2020, Microsoft introduced C# 9, among the features announced, there is…
Read More![](https://anthonygiretti.com/wp-content/uploads/2020/08/native-sized-integers.png)
Introducing C# 9: Native-sized integers
Introduction What are native-sized integers ? They are designed to be an integer which size…
Read More![](https://anthonygiretti.com/wp-content/uploads/2020/08/csharp9-extending-partial-methods.png)
Introducing C# 9: Extending Partial Methods
Introduction C# 8 (and above) has some restrictions regarding partial methods. For example : Partial…
Read More![](https://anthonygiretti.com/wp-content/uploads/2020/06/csharp9-improved-pattern-matching.png)
Introducing C# 9: Improved pattern matching
Introduction Pattern matching has been introduced in C# 6 and has well evolved since. The…
Read More![](https://anthonygiretti.com/wp-content/uploads/2020/06/csharp9-improved-target-typing-logo.png)
Introducing C# 9: Improved target typing
Introduction C# 9 brings a better target typing: “In C# 9.0 some expressions that weren’t…
Read More![](https://anthonygiretti.com/wp-content/uploads/2020/06/csharp9-top-lovel-programs.png)
Introducing C# 9: Top-level programs
Introduction C# 9 introduces a super fun feature: Top-level programs. What’s a Top-level program ?…
Read More