Поделиться через


Справочные материалы по основной библиотеке F#

Основная библиотека языка F# (FSharp.Core.dll) содержит функции, поддерживающие ядро языка, и включает часто используемые служебные средства, такие как классы коллекций, конструкции управления для асинхронного программирования и программирования на основе событий, механизмы передачи сообщений и форматированного ввода/вывода, собственные указатели и функции цитирования языка.

Версии FSharp.Core

Существуют различные версии базовой библиотеки F# для каждого выпуска языка F# (2.0, 3.0 и 3.1) и для нацеливания на разные платформы. В следующей таблице приведены сводные сведения об этих версиях.

Версия FSharp.Core

Версии F# и Visual Studio

Целевые платформы

2.3.0.0

F# 3.0, F# 3.1

Visual Studio 2012, Visual Studio 2013

.NET Framework 2.0

2.3.5.0

F# 3.0

Visual Studio 2012

Приложения Магазина Windows, .NET Framework 4, Silverlight 5

2.3.5.1

F# 3.1

Visual Studio 2013

Приложения Магазина Windows, .NET Framework 4, Silverlight 5

3.3.1.0

F# 3.1

Visual Studio 2013

Приложения Магазина Windows, .NET Framework 4.5

4.3.0.0

F# 3.0

Visual Studio 2012

Visual Studio 2013

.NET Framework 4, .NET Framework 4.5

4.3.1.0

F# 3.1

Visual Studio 2012

Visual Studio 2013

.NET Framework 4, .NET Framework 4.5

Связанные разделы

Название

Описание

Пространство имен Microsoft.FSharp.Collections (F#)

Описывает пространство имен коллекции F#, включая массивы, списки, сопоставления, последовательности и наборы.

Пространство имен Microsoft.FSharp.Control (F#)

Описывает пространство имен элемента управления F#, включая поддержку асинхронного программирования, передачи сообщений и программирования, основанного на событиях.

Пространство имен Microsoft.FSharp.Core (F#)

Описывает основное пространство имен F#, включая основные операторы, атрибуты и типы.

Пространство имен Microsoft.FSharp.Core.CompilerServices (F#)

Описывает внутренние библиотеки, используемые компилятором F#.

Пространство имен Microsoft.FSharp.Data (F#)

Описывает пространство имен данных F#, содержащее поставщиков типов для доступа к данным, а также единицы измерения.

Пространство имен Microsoft.FSharp.Linq (F#)

Описывает пространство имен F# LINQ, которое содержит типы, поддерживающие выражения запросов F#.

Пространство имен Microsoft.FSharp.NativeInterop (F#)

Описывает поддержку библиотекой внутреннего взаимодействия F#.

Пространство имен Microsoft.FSharp.Quotations (F#)

Описывает библиотеку цитат F#.

Пространство имен Microsoft.FSharp.Reflection (F#)

Описывает API-интерфейс отражения F#, который расширяет отражение .NET Framework, обеспечивая поддержку типов F#.

Пространство имен System (F#)

Описывает расширения пространства имен System .NET Framework, поддерживающие F# при нацеливании на среду выполнения .NET Framework 2.0.

Пространство имен System.Collections (F#)

Описывает расширения для пространства имен System.Collections .NET Framework, поддерживающие F# при нацеливании на среду выполнения .NET Framework 2.0.

Пространство имен System.Numerics (F#)

Описывает расширения для пространства имен System.Numerics .NET Framework, поддерживающие F# при нацеливании на среду выполнения .NET Framework 2.0.

Пространство имен System.Threading (F#)

Описывает расширения пространства имен System.Threading .NET Framework, поддерживающие F# при нацеливании на среду выполнения .NET Framework 2.0.

Совет

При чтении заметок о совместимости с платформой для каждого API-интерфейса обратите внимание, что все API-интерфейсы, которые поддерживаются в Windows 8, также поддерживаются в Windows 8,1.

См. также

Другие ресурсы

Справочник по языку F#

Visual F#