Summary
In this chapter, we learned what .NET is and its core features. We learned about the application frameworks offered by .NET and the different deployment models it supports. Next, we learned about the core components, tools, and libraries offered by .NET and learned how to set up a development environment on a machine.
We also looked at the .NET CLI and created a sample application using the .NET CLI. Next, we learned what .NET Standard is and when to use .NET 5 and .NET Standard, and then concluded the chapter by discussing various .NET implementations, .NET 5 cross-platform support, and cloud support.
In the next chapter, we shall learn what is new in C# 9.0.