.NET Framework Tutorial
Erste Schritte mit .NET Framework
Suche…
Bemerkungen
Das .NET Framework besteht aus einer Reihe von Bibliotheken und einer Laufzeitumgebung, die ursprünglich von Microsoft entwickelt wurde. Alle .NET-Programme werden in einen Bytecode namens Microsoft Intermediate Language (MSIL) übersetzt. Die MSIL wird von der Common Language Runtime (CLR) ausgeführt.
Im Folgenden finden Sie einige Beispiele für "Hello World" in verschiedenen Sprachen, die .NET Framework unterstützen. "Hello World" ist ein Programm, das "Hello World" auf dem Anzeigegerät anzeigt. Es wird zur Veranschaulichung der grundlegenden Syntax zum Erstellen eines Arbeitsprogramms verwendet. Es kann auch als Sanitätsprüfung verwendet werden, um sicherzustellen, dass der Compiler, die Entwicklungsumgebung und die Laufzeitumgebung einer Sprache ordnungsgemäß funktionieren.
Versionen
.NETZ
Ausführung | Veröffentlichungsdatum |
---|---|
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 |
Kompaktes Framework
Ausführung | Veröffentlichungsdatum |
---|---|
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
Ausführung | Veröffentlichungsdatum |
---|---|
4.2 | 2011-10-04 |
4.3 | 2012-12-04 |
4.4 | 2015-10-20 |
Hallo Welt 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
hat mehrere Überladungen. In diesem Fall ist die Zeichenfolge "Hello World" der Parameter, der die "Hello World" während der Ausführung an den Standardausgangsstrom ausgibt. Andere Überladungen können den .ToString
des Arguments .ToString
bevor in den Stream geschrieben wird. Weitere Informationen finden Sie in der .NET Framework-Dokumentation .
Live-Demo in Aktion bei .NET Fiddle
Hallo Welt in Visual Basic .NET
Imports System
Module Program
Public Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module
Live-Demo in Aktion bei .NET Fiddle
Einführung in Visual Basic .NET
Hallo Welt in F #
open System
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
Live-Demo in Aktion bei .NET Fiddle
Hallo Welt in C ++ / CLI
using namespace System;
int main(array<String^>^ args)
{
Console::WriteLine("Hello World");
}
Hallo Welt in PowerShell
Write-Host "Hello World"
Hallo Welt in Nemerle
System.Console.WriteLine("Hello World");
Hallo Welt 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 Welt in Boo
print "Hello World"
Hallo Welt in Python (IronPython)
print "Hello World"
import clr
from System import Console
Console.WriteLine("Hello World")
Hallo Welt 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
}
}