.NET Framework Tutoriel
Démarrer avec .NET Framework
Recherche…
Remarques
Le .NET Framework est un ensemble de bibliothèques et un environnement d'exécution, conçus à l'origine par Microsoft. Tous les programmes .NET compilent en un bytecode appelé Microsoft Intermediate Language (MSIL). Le MSIL est exécuté par le Common Language Runtime (CLR).
Vous trouverez ci-dessous plusieurs exemples de "Hello World" dans différentes langues prenant en charge le .NET Framework. "Hello World" est un programme qui affiche "Hello World" sur le périphérique d'affichage. Il est utilisé pour illustrer la syntaxe de base pour construire un programme de travail. Il peut également être utilisé pour vérifier que le compilateur, l'environnement de développement et l'environnement d'exécution d'un langage fonctionnent correctement.
Versions
.NET
Version | Date de sortie |
---|---|
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 |
Cadre compact
Version | Date de sortie |
---|---|
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
Version | Date de sortie |
---|---|
4.2 | 2011-10-04 |
4.3 | 2012-12-04 |
4.4 | 2015-10-20 |
Bonjour tout le monde en 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
a plusieurs surcharges. Dans ce cas, la chaîne "Hello World" est le paramètre et le résultat sera "Hello World" dans le flux de sortie standard lors de l'exécution. D'autres surcharges peuvent appeler le .ToString
de l'argument avant d'écrire dans le flux. Consultez la documentation de .NET Framework pour plus d'informations.
Démo en direct en action sur le violon .NET
Bonjour tout le monde dans Visual Basic .NET
Imports System
Module Program
Public Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module
Démo en direct en action sur le violon .NET
Introduction à Visual Basic .NET
Bonjour tout le monde en fa #
open System
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
Démo en direct en action sur le violon .NET
Bonjour tout le monde en C ++ / CLI
using namespace System;
int main(array<String^>^ args)
{
Console::WriteLine("Hello World");
}
Bonjour tout le monde dans PowerShell
Write-Host "Hello World"
Bonjour tout le monde à Nemerle
System.Console.WriteLine("Hello World");
Bonjour tout le monde en oxygène
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.
Bonjour tout le monde à Boo
print "Hello World"
Bonjour tout le monde en Python (IronPython)
print "Hello World"
import clr
from System import Console
Console.WriteLine("Hello World")
Bonjour tout le monde en 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
}
}