.NET Framework учебник
Начало работы с .NET Framework
Поиск…
замечания
.NET Framework - это набор библиотек и среда выполнения, первоначально разработанная Microsoft. Все .NET-программы компилируются в байт-код под названием Microsoft Intermediate Language (MSIL). MSIL управляется Common Language Runtime (CLR).
Ниже вы можете найти несколько примеров «Hello World» на разных языках, поддерживающих .NET Framework. «Hello World» - это программа, которая отображает «Hello World» на устройстве отображения. Он используется для иллюстрации базового синтаксиса для построения рабочей программы. Его также можно использовать в качестве теста на здравомыслие, чтобы убедиться, что компилятор языка, среда разработки и среда выполнения работают правильно.
Версии
.СЕТЬ
Версия | Дата выхода |
---|---|
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 |
Компактная структура
Версия | Дата выхода |
---|---|
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 |
Микроструктура
Версия | Дата выхода |
---|---|
4,2 | 2011-10-04 |
4,3 | 2012-12-04 |
4,4 | 2015-10-20 |
Привет, мир в 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
имеет несколько перегрузок. В этом случае строка «Hello World» является параметром, и во время выполнения она выведет «Hello World» в стандартный поток. Другие перегрузки могут вызывать .ToString
аргумента перед записью в поток. Дополнительную информацию см. В документации по .NET Framework .
Живая демонстрация в действии на .NET Fiddle
Hello World в Visual Basic .NET
Imports System
Module Program
Public Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module
Живая демонстрация в действии на .NET Fiddle
Hello World in F #
open System
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
Живая демонстрация в действии на .NET Fiddle
Hello World в C ++ / CLI
using namespace System;
int main(array<String^>^ args)
{
Console::WriteLine("Hello World");
}
Привет, мир в PowerShell
Write-Host "Hello World"
Привет, мир в Nemerle
System.Console.WriteLine("Hello World");
Привет, мир в 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.
Привет, мир в Бу
print "Hello World"
Hello World в Python (IronPython)
print "Hello World"
import clr
from System import Console
Console.WriteLine("Hello World")
Привет мир в Ил
.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
}
}