Getting started with .NET Framework
Hello World in C#
Section titled “Hello World in C#”using System;
class Program{ // The Main() function is the first function to be executed in a program static void Main() { // Write the string "Hello World to the standard out Console.WriteLine("Hello World"); }}Console.WriteLine has several overloads. In this case, the string “Hello World” is the parameter, and it will output the “Hello World” to the standard out stream during execution. Other overloads may call the .ToString of the argument before writing to the stream. See the .NET Framework Documentation for more information.
Live Demo in Action at .NET Fiddle
Hello World in F#
Section titled “Hello World in F#”open System
[<EntryPoint>]let main argv = printfn "Hello World" 0Live Demo in Action at .NET Fiddle
Hello World in Visual Basic .NET
Section titled “Hello World in Visual Basic .NET”Imports System
Module Program Public Sub Main() Console.WriteLine("Hello World") End SubEnd ModuleLive Demo in Action at .NET Fiddle
Introduction to Visual Basic .NET
Hello World in C++/CLI
Section titled “Hello World in C++/CLI”using namespace System;
int main(array<String^>^ args){ Console::WriteLine("Hello World");}Hello World in IL
Section titled “Hello World in IL”.class public auto ansi beforefieldinit Program extends [mscorlib]System.Object{ .method public hidebysig static void Main() cil managed { .maxstack 8 IL_0000: nop IL_0001: ldstr "Hello World" IL_0006: call void [mscorlib]System.Console::WriteLine(string) IL_000b: nop IL_000c: ret }
.method public hidebysig specialname rtspecialname instance void .ctor() cil managed { .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret }
}Hello World in PowerShell
Section titled “Hello World in PowerShell”Write-Host "Hello World"Hello World in Nemerle
Section titled “Hello World in Nemerle”System.Console.WriteLine("Hello World");Hello World in Oxygene
Section titled “Hello World in Oxygene”namespace HelloWorld;
interface
type App = class public class method Main(args: array of String); end;
implementation
class method App.Main(args: array of String);begin Console.WriteLine('Hello World');end;
end.Hello World in Boo
Section titled “Hello World in Boo”print "Hello World"Hello World in Python (IronPython)
Section titled “Hello World in Python (IronPython)”print "Hello World"import clrfrom System import ConsoleConsole.WriteLine("Hello World")Remarks
Section titled “Remarks”The .NET Framework is a set of libraries and a runtime, originally designed by Microsoft. All .NET programs compile to a bytecode called Microsoft Intermediate Language (MSIL). The MSIL is run by the Common Language Runtime (CLR).
Below you can find several examples of “Hello World” in various languages that support the .NET Framework. “Hello World” is a program that displays “Hello World” on the display device. It’s used for illustrating the basic syntax for constructing a working program. It can also be used as a sanity test to make sure that a language’s compiler, development environment, and runtime environment are all working correctly.