.NET Framework Zelfstudie
Aan de slag met .NET Framework
Zoeken…
Opmerkingen
Het .NET Framework is een set bibliotheken en een runtime, oorspronkelijk ontworpen door Microsoft. Alle .NET-programma's compileren naar een bytecode genaamd Microsoft Intermediate Language (MSIL). De MSIL wordt uitgevoerd door de Common Language Runtime (CLR).
Hieronder vindt u verschillende voorbeelden van "Hallo wereld" in verschillende talen die het .NET Framework ondersteunen. "Hello World" is een programma dat "Hello World" op het weergaveapparaat weergeeft. Het wordt gebruikt voor het illustreren van de basissyntaxis voor het samenstellen van een werkprogramma. Het kan ook worden gebruikt als een gezondheidsonderzoek om te controleren of de compiler, de ontwikkelomgeving en de runtime-omgeving van een taal allemaal correct werken.
versies
.NETTO
Versie | Publicatiedatum |
---|---|
1.0 | 2002/02/13 |
1.1 | 2003/04/24 |
2.0 | 2005-11-07 |
3.0 | 2006-11-06 |
3.5 | 2007-11-19 |
3.5 SP1 | 2008-08-11 |
4.0 | 2010-04-12 |
4.5 | 2012-08-15 |
4.5.1 | 2013/10/17 |
4.5.2 | 2014/05/05 |
4.6 | 2015/07/20 |
4.6.1 | 2015/11/17 |
4.6.2 | 2016/08/02 |
4.7 | 2017/04/05 |
Compact raamwerk
Versie | Publicatiedatum |
---|---|
1.0 | 2000-01-01 |
2.0 | 2005-10-01 |
3.5 | 2007-11-19 |
3.7 | 2009-01-01 |
3.9 | 2013/06/01 |
Micro Framework
Versie | Publicatiedatum |
---|---|
4.2 | 2011-10-04 |
4.3 | 2012/12/04 |
4.4 | 2015/10/20 |
Hallo wereld 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
heeft verschillende overbelastingen. In dit geval is de tekenreeks "Hallo wereld" de parameter en deze zal de "Hallo wereld" uitvoeren naar de standaard out stream tijdens uitvoering. Andere overbelastingen kunnen de .ToString
van het argument .ToString
voordat ze naar de stream schrijven. Zie de .NET Framework-documentatie voor meer informatie.
Live demo in actie op .NET Fiddle
Hallo wereld in Visual Basic .NET
Imports System
Module Program
Public Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module
Live demo in actie op .NET Fiddle
Inleiding tot Visual Basic .NET
Hallo wereld in F #
open System
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
Live demo in actie op .NET Fiddle
Hallo wereld in C ++ / CLI
using namespace System;
int main(array<String^>^ args)
{
Console::WriteLine("Hello World");
}
Hallo wereld in PowerShell
Write-Host "Hello World"
Hallo wereld in Nemerle
System.Console.WriteLine("Hello World");
Hallo wereld 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.
Hallo wereld in Boo
print "Hello World"
Hallo wereld in Python (IronPython)
print "Hello World"
import clr
from System import Console
Console.WriteLine("Hello World")
Hallo wereld 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
}
}