Partager via


Référence de la bibliothèque principale F#

La bibliothèque principale F# (FSharp.Core.dll) contient des fonctions qui assurent la prise en charge du langage principal et inclut des utilitaires fréquemment utilisés, tels que les classes de collection, les constructions de contrôle pour la programmation asynchrone et la programmation pilotée par événement, la transmission de message, les E/S mises en forme, les pointeurs natifs et les quotations de langage.

Versions FSharp.Core

Il existe différentes versions de la bibliothèque principale F# pour chaque version du langage F# (2.0, 3.0 et 3.1) et pour cibler des plateformes différentes. Le tableau suivant récapitule les différentes versions.

Version FSharp.Core

Versions F# et Visual Studio

Plateformes cibles

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

Applications Windows Store, .NET Framework 4, Silverlight 5

2.3.5.1

F# 3.1

Visual Studio 2013

Applications Windows Store, .NET Framework 4, Silverlight 5

3.3.1.0

F# 3.1

Visual Studio 2013

Applications Windows Store, .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

Rubriques connexes

Titre

Description

Microsoft.FSharp.Collections, espace de noms (F#)

Décrit l'espace de noms de collection F#, notamment les tableaux, listes, tables, séquences et jeux.

Microsoft.FSharp.Control, espace de noms (F#)

Décrit l'espace de noms de contrôle F#, notamment la prise en charge de la programmation asynchrone, le passage de message et la programmation pilotée par évènement.

Microsoft.FSharp.Core, espace de noms (F#)

Décrit l'espace de noms principal F#, notamment les opérateurs principaux, les attributs et les types.

Microsoft.FSharp.Core.CompilerServices, espace de noms (F#)

Décrit les bibliothèques internes utilisées par le compilateur F#.

Microsoft.FSharp.Data, espace de noms (F#)

Décrit l'espace de noms de données F# qui contient des fournisseurs de type pour l'accès aux données, ainsi que des unités de mesure.

Microsoft.FSharp.Linq, espace de noms (F#)

Décrit l'espace de noms Linq F#, qui comprend des types prenant en charge les expressions de requête F#.

Microsoft.FSharp.NativeInterop, espace de noms (F#)

Décrit la prise en charge de la bibliothèque pour l'interopérabilité native F#.

Microsoft.FSharp.Quotations, espace de noms (F#)

Décrit la bibliothèque des guillemets F#.

Microsoft.FSharp.Reflection, espace de noms (F#)

Décrit l'API de réflexion F#, qui étend la réflexion .NET Framework pour prendre en charge les types F#.

System, espace de noms (F#)

Décrit les extensions de l'espace de noms .NET Framework System qui prennent en charge F# lors du ciblage du runtime .NET Framework 2.0.

System.Collections, espace de noms (F#)

Décrit les extensions de l'espace de noms .NET Framework System.Collections qui prennent en charge F# lors du ciblage du runtime .NET Framework 2.0.

System.Numerics, espace de noms (F#)

Décrit les extensions de l'espace de noms .NET System.Numerics qui prennent en charge F# lors du ciblage du runtime .NET Framework 2.0.

System.Threading, espace de noms (F#)

Décrit les extensions de l'espace de noms .NET Framework System.Threading qui prennent en charge F# lors du ciblage du runtime .NET Framework 2.0.

Conseil

Lorsque vous lisez les notes de compatibilité de plateforme pour chaque API, notez que toutes les API prises en charge sur Windows 8 sont également prises en charge sur Windows 8.1.

Voir aussi

Autres ressources

Référence du langage F#

Visual F#