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.

Liste des langues supportées par .NET

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

Introduction à C #

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

Introduction à F #

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"

Introduction à PowerShell

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
  }

}


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow