.NET Framework Tutorial
Iniziare con .NET Framework
Ricerca…
Osservazioni
.NET Framework è un set di librerie e un runtime, originariamente progettato da Microsoft. Tutti i programmi .NET vengono compilati in un bytecode denominato MSIL (Microsoft Intermediate Language). MSIL viene eseguito dal Common Language Runtime (CLR).
Di seguito è possibile trovare diversi esempi di "Hello World" in varie lingue che supportano .NET Framework. "Hello World" è un programma che visualizza "Hello World" sul dispositivo di visualizzazione. È usato per illustrare la sintassi di base per la costruzione di un programma di lavoro. Può anche essere utilizzato come test di integrità per garantire che il compilatore, l'ambiente di sviluppo e l'ambiente di runtime di una lingua funzionino correttamente.
Versioni
.NETTO
Versione | Data di rilascio |
---|---|
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 |
Quadro compatto
Versione | Data di rilascio |
---|---|
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
Versione | Data di rilascio |
---|---|
4.2 | 2011-10-04 |
4.3 | 2012/12/04 |
4.4 | 2015/10/20 |
Ciao mondo 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
ha diversi overload. In questo caso, la stringa "Hello World" è il parametro e produrrà "Hello World" sullo stream standard durante l'esecuzione. Altri sovraccarichi possono chiamare .ToString
dell'argomento prima di scrivere nello stream. Vedere la documentazione di .NET Framework per ulteriori informazioni.
Demo live in azione su .NET Fiddle
Ciao mondo in Visual Basic .NET
Imports System
Module Program
Public Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module
Demo live in azione su .NET Fiddle
Introduzione a Visual Basic .NET
Ciao mondo in F #
open System
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
Demo live in azione su .NET Fiddle
Ciao mondo in C ++ / CLI
using namespace System;
int main(array<String^>^ args)
{
Console::WriteLine("Hello World");
}
Hello World in PowerShell
Write-Host "Hello World"
Ciao mondo a Nemerle
System.Console.WriteLine("Hello World");
Ciao mondo 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.
Ciao mondo in Boo
print "Hello World"
Hello World in Python (IronPython)
print "Hello World"
import clr
from System import Console
Console.WriteLine("Hello World")
Ciao mondo 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
}
}