.NET FrameworkEmpezando con .NET Framework


Observaciones

.NET Framework es un conjunto de bibliotecas y un tiempo de ejecución, diseñado originalmente por Microsoft. Todos los programas .NET se compilan en un código de bytes llamado Microsoft Intermediate Language (MSIL). MSIL se ejecuta mediante Common Language Runtime (CLR).

A continuación puede encontrar varios ejemplos de "Hello World" en varios idiomas que son compatibles con .NET Framework. "Hello World" es un programa que muestra "Hello World" en el dispositivo de pantalla. Se utiliza para ilustrar la sintaxis básica para construir un programa de trabajo. También se puede usar como prueba de cordura para asegurarse de que el compilador de un idioma, el entorno de desarrollo y el entorno de ejecución estén funcionando correctamente.

Lista de idiomas soportados por .NET

Versiones

.RED

Versión Fecha de lanzamiento
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

Marco Compacto

Versión Fecha de lanzamiento
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 marco

Versión Fecha de lanzamiento
4.2 2011-10-04
4.3 2012-12-04
4.4 2015-10-20

Hola mundo en boo

print "Hello World"
 

Hola mundo 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 tiene varias sobrecargas. En este caso, la cadena "Hello World" es el parámetro, y emitirá "Hello World" al flujo de salida estándar durante la ejecución. Otras sobrecargas pueden llamar al .ToString del argumento antes de escribir en la secuencia. Consulte la documentación de .NET Framework para obtener más información.

Demo en vivo en acción en .NET Fiddle

Introducción a C #

Hola Mundo en C ++ / CLI

using namespace System;

int main(array<String^>^ args)
{
    Console::WriteLine("Hello World");
}
 

Hola mundo en F #

open System

[<EntryPoint>]
let main argv = 
    printfn "Hello World" 
    0 
 

Demo en vivo en acción en .NET Fiddle

Introducción a F #

Hola Mundo 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
  }

}
 

Hola Mundo en Nemerle

System.Console.WriteLine("Hello World");
 

Hola Mundo en 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.
 

Hola mundo en PowerShell

Write-Host "Hello World"
 

Introducción a PowerShell

Hola Mundo en Python (IronPython)

print "Hello World"
 
import clr
from System import Console
Console.WriteLine("Hello World")
 

Hola mundo en Visual Basic .NET

Imports System

Module Program
    Public Sub Main()
        Console.WriteLine("Hello World")
    End Sub
End Module
 

Demo en vivo en acción en .NET Fiddle

Introducción a Visual Basic .NET