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.

Lijst met talen ondersteund door .NET

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

Introductie tot C #

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

Introductie tot F #

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"

Introductie tot PowerShell

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
  }

}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow