F# Core Library Reference
The F# Core Library (FSharp.Core.dll) contains functions that support the core language, and includes frequently used utilities such as collection classes, control constructs for asynchronous programming and event-driven programming, message passing, formatted I/O, native pointers, and language quotations.
FSharp.Core Versions
There are different versions of the F# Core library for each release of the F# language (2.0, 3.0, and 3.1) and for targeting different platforms. The following table summarizes the versions.
FSharp.Core version |
F# and Visual Studio versions |
Target platforms |
---|---|---|
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 Store apps, .NET Framework 4, Silverlight 5 |
2.3.5.1 |
F# 3.1 Visual Studio 2013 |
Windows Store apps, .NET Framework 4, Silverlight 5 |
3.3.1.0 |
F# 3.1 Visual Studio 2013 |
Windows Store apps, .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 |
Related Topics
Title |
Description |
---|---|
Describes the F# collection namespace, including arrays, lists, maps, sequences and sets. |
|
Describes the F# control namespace, including support for asynchronous programming, message passing, and event-driven programming. |
|
Describes the F# core namespace, including core operators, attributes, and types. |
|
Describes internal libraries used by the F# compiler. |
|
Describes the F# data namespace, which contains type providers for data access, as well as units of measure. |
|
Describes the F# Linq namespace, which includes types that support F# query expressions. |
|
Describes library support for F# native interoperability. |
|
Describes the F# quotations library. |
|
Describes the F# reflection API, which extends .NET Framework reflection to support F# types. |
|
Describes extensions to the .NET Framework System namespace that support F# when targeting the .NET Framework 2.0 runtime. |
|
Describes extensions to the . NET Framework System.Collections namespace that support F# when targeting the .NET Framework 2.0 runtime. |
|
Describes extensions to the .NET System.Numerics namespace that support F# when targeting the .NET Framework 2.0 runtime. |
|
Describes extensions to the .NET Framework System.Threading namespace that support F# when targeting the .NET Framework 2.0 runtime. |
Tip
When you read the platform compatibility notes for each API, note that any APIs that are supported on Windows 8 are also supported on Windows 8.1.