This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Learn to use .NET to create applications on any platform using C#, F#, and Visual Basic. Browse API reference, sample code, tutorials, and more.
A developer platform for building all your apps: web, mobile, desktop, gaming, IoT, and more. Supported on Windows, Linux, and macOS.
You can write .NET apps in C#, F#, or Visual Basic.
You can choose web, mobile, desktop, gaming, IoT, and more.
Search the .NET API and language reference documentation.
Are you interested in contributing to the .NET docs? For more information, see our contributor guide.