Freigeben über


Referenz zur F#-Kernbibliothek

Die F#-Kernbibliothek (FSharp.Core.dll) enthält Funktionen, die die Kernsprache unterstützen. Zudem enthält sie häufig verwendete Hilfsprogramme, z. B. Auflistungsklassen, Steuerelementkonstrukte für das asynchrone Programmieren und das ereignisgesteuerte Programmieren, Meldungsübergabe, formatiertes E/A, systemeigene Zeiger sowie Sprachzitate.

FSharp.Core-Versionen

Es gibt verschiedene Versionen der F#-Kernbibliothek für jede Version der Programmiersprache F# (2.0, 3.0 und 3.1) und für die Verwendung auf verschiedenen Plattformen. In der folgenden Tabelle sind die Versionen zusammengefasst.

FSharp.Core-Version

Versionen von F# und Visual Studio

Zielplattformen

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

Verwandte Themen

Titel

Beschreibung

Microsoft.FSharp.Collections-Namespace (F#)

Beschreibt den F#-Auflistungsnamespace, einschließlich der Arrays, Listen, Zuordnungen, Sequenzen und Sätze.

Microsoft.FSharp.Control-Namespace (F#)

Beschreibt den F#-Steuerelementnamespace, einschließlich der Unterstützung für asynchrone Programmierung, Meldungsübergabe und ereignisgesteuerte Programmierung.

Microsoft.FSharp.Core-Namespace (F#)

Beschreibt den F#-Kernnamespace, einschließlich der Kernoperatoren, Attribute und Typen.

Microsoft.FSharp.Core.CompilerServices-Namespace (F#)

Beschreibt interne, vom F#-Compiler verwendete Bibliotheken.

Microsoft.FSharp.Data-Namespace (F#)

Beschreibt den F#-Datennamespace, der Typanbieter für Datenzugriff sowie Maßeinheiten enthält.

Microsoft.FSharp.Linq-Namespace (F#)

Beschreibt den F# Linq-Namespace, der Typen enthält, die F#-Abfrageausdrücke unterstützen.

Microsoft.FSharp.NativeInterop-Namespace (F#)

Beschreibt die Bibliotheksunterstützung für die systemeigene F#-Interoperabilität.

Microsoft.FSharp.Quotations-Namespace (F#)

Beschreibt die F#-Zitatbibliothek.

Microsoft.FSharp.Reflection-Namespace (F#)

Beschreibt die F#-Reflektions-API, die die .NET Framework-Reflektion so erweitert, dass F#-Typen unterstützt werden.

System-Namespace (F#)

Beschreibt Erweiterungen im .NET Framework-System-Namespace, die F# beim Abzielen auf die Laufzeit von .NET Framework 2.0 unterstützen.

System.Collections-Namespace (F#)

Beschreibt Erweiterungen des System.Collections-Namespace in .NET Framework, die F# beim Abzielen auf die Laufzeit von .NET Framework 2.0 unterstützen.

System.Numerics-Namespace (F#)

Beschreibt Erweiterungen im .NET-System.Numerics-Namespace, die F# beim Abzielen auf die Laufzeit von .NET Framework 2.0 unterstützen.

System.Threading-Namespace (F#)

Beschreibt Erweiterungen im .NET Framework-System.Threading-Namespace, die F# beim Abzielen auf die Laufzeit von .NET Framework 2.0 unterstützen.

Tipp

Hinweis zur Plattformkompatibilität: Alle APIs, die in Windows 8 unterstützt werden, werden auch in Windows 8.1 unterstützt.

Siehe auch

Weitere Ressourcen

F#-Sprachreferenz

Visual F#