| CARVIEW |
Select Language
HTTP/2 302
date: Tue, 30 Dec 2025 16:17:07 GMT
content-type: text/html; charset=utf-8
cache-control: no-store
location: /en-us/languages
set-cookie: TiPMix=96.98394325273247; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure
set-cookie: x-ms-routing-name=self; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure
strict-transport-security: max-age=31536000; includeSubDomains
request-context: appId=cid-v1:109cec76-ff6c-4be0-97b5-4f02dbac2451
x-powered-by: ASP.NET
x-content-type-options: nosniff
x-azure-ref: 20251230T161706Z-r1d5f7d7665dp7m5hC1BOMpdan00000005ag000000003vcb
x-cache: CONFIG_NOCACHE
HTTP/2 200
date: Tue, 30 Dec 2025 16:17:08 GMT
content-type: text/html; charset=utf-8
cache-control: no-store
content-encoding: gzip
set-cookie: TiPMix=1.5739167558409317; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure
set-cookie: x-ms-routing-name=self; path=/; HttpOnly; Domain=dotnetwebsite.azurewebsites.net; Max-Age=3600; Secure
vary: Accept-Encoding
strict-transport-security: max-age=31536000; includeSubDomains
request-context: appId=cid-v1:109cec76-ff6c-4be0-97b5-4f02dbac2451
x-powered-by: ASP.NET
x-content-type-options: nosniff
x-azure-ref: 20251230T161708Z-r1d5f7d7665dp7m5hC1BOMpdan00000005ag000000003vgb
x-cache: CONFIG_NOCACHE
.NET programming languages - C#, F#, and Visual Basic | .NET
Missed .NET Conf 2025?
Catch up on all of the fun and educational .NET sessions, with our on-demand videos.
.NET Programming Languages
You can write your .NET apps in C#, F#, or Visual Basic.
This page doesn't work on Internet Explorer. We recommend you try the new Microsoft Edge browser.
C#
C# (pronounced "C sharp") is a simple, modern, object-oriented, and type-safe programming language.
Its roots in the C family of languages makes C# immediately familiar to C, C++, Java, and JavaScript programmers.
var names = new[]
{
"Ana",
"Felipe",
"Emillia"
};
foreach (var name in names)
{
Console.WriteLine($"Hello {name}");
}
F#
F# (pronounced "F sharp") is a programming language that makes it easy to write succinct, robust, and performant code.
let names = [ "Ana"; "Felipe"; "Emillia" ]
for name in names do
printfn $"Hello {name}"
Visual Basic
Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps.
Dim names As New List(Of String)({
"Ana",
"Felipe",
"Emillia"
})
For Each name In names
Console.WriteLine($"Hello {name}")
Next
Ready to get started?
Learn .NET easily with our step-by-step tutorials.
Dark mode