Programmers produce software by combining their own source code with .NET Framework and other libraries. . NET Framework is intended to be used by most new applications created for the Windows platform. Microsoft also produces an integrated development environment largely for .NET software called Visual Studio.
The Microsoft .NET Framework 4.5.2 is a highly compatible, in-place update to the .NET Framework 4.5.1, the .NET Framework 4.5, and the .NET Framework 4. The web installer is a small package (around 1 Megabyte) that automatically determines and downloads only the components applicable for a particular platform
C# is used with the .NET Framework, which allows you access to a number of libraries that are specifically intended for use with Windows. The Common Language Runtime (CLR) is the component of the .NET Framework that allows you to compile and execute applications written in either C# or Visual Basic .NET.
Microsoft .NET, refer to as just .NET, is a platform for developing “managed” software. The word managed is key here—a concept setting the .NET platform apart from many other development environments.
.NET is fast. Really fast. Device applications for Windows, iOS and Android run natively so you can create rich and fluid apps that use all the device capabilities. On the server side, .NET Core is breaking records and performs faster than any other popular framework. That means applications provide better response times and require less compute power.
.NET helps you develop high quality, professional applications faster. Modern language constructs like generics, Language Integrated Query (LINQ), or async support will make you productive in common application scenarios such as multi-threading or data. Combined with the extensive class libraries and the powerful tooling provided by the Visual Studio family, .NET is the most productive platform for developers.
Any App and Platform
With .NET you can target any application type running on any platform, reusing your skills and code across all of them in a familiar environment. From mobile applications running on Windows, iOS and Android to Enterprise server applications running on Windows Server and Linux or high-scale microservices running in the cloud, .NET provides a solution for you.