What is .NET? An open
发布时间:2026-09-05 | 浏览:1
.NET is a free and open-source application platform supported by Microsoft.
.NET is a secure, reliable, and high-performance application platform.
C# is the programming language for .NET. It's strongly-typed and type-safe and has integrated concurrency and automatic memory management.
Learn about .NET
C# is a modern, safe, and object-oriented, programming language that spans from high-level features such as data-oriented records to low-level features such as function pointers.
.NET is supported on Android, Apple, Linux, and Windows operating systems. It's available in several Linux distributions, like Red Hat Enterprise Linux and Ubuntu.
.NET includes a standard set of libraries and APIs, ranging from collections, to networking, to machine learning.
NuGet is the package manager for .NET and contains over 300,000 packages.
Learn about .NET standard libraries
Application models
You can build many types of apps with .NET. To help you build apps faster, app models are built on top of the base libraries.
Build web apps and services for Windows, Linux, macOS, and Docker.
Use a single codebase to build native mobile apps for iOS, Android, and more.
Create native apps for Windows and macOS or build apps that run anywhere with web technologies.
Artificial Intelligence and ML
Build smart apps with C#, OpenAI, and Azure.
Consume existing cloud services, or create and deploy your own.
Create independently deployable microservices that run on Docker containers.
Game development
Develop 2D and 3D games for the most popular desktops, phones, and consoles.
Internet of Things
Make IoT apps, with native support for the Raspberry Pi and other single-board computers.
Active community and open-source
.NET is open source and under the .NET Foundation . The .NET Foundation is an independent organization to foster open development and collaboration around the .NET ecosystem.
.NET is open source. You can join the thousands of developers and companies already contributing to the .NET platform.
Get quick answers to questions with an active community of developers on Stack Overflow.
Join the .NET community
You can build apps with the .NET CLI, Visual Studio, Visual Studio Code, and other tools on any operating system. It's straightforward to configure continuous integration with services like GitHub Actions and push deployments to the cloud.
Learn about tools for .NET
Why choose .NET?
Find out why customers all over the world, in many different industries, rely on .NET.
Why choose .NET?
Ready to get started?
Learn .NET easily with our step-by-step tutorials.