F# 核心库参考

F# 核心库 (FSharp.Core.dll) 包含一些支持核心语言的函数,还包括一些常用的实用工具,例如,用于异步编程和事件驱动编程、消息传递、格式化 I/O、本机指针以及语言引用的集合类和控件构造。

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#)

描述 F# 反射 API,它用于扩展 .NET Framework 反射以便支持 F# 类型。

System 命名空间 (F#)

描述对 .NET Framework System 命名空间的扩展,这些扩展在面向 .NET Framework 2.0 运行时的情况下支持 F#。

System.Collections 命名空间 (F#)

描述对 . NET Framework System.Collections 命名空间的扩展,这些扩展在面向 .NET Framework 2.0 运行时的情况下支持 F#。

System.Numerics 命名空间 (F#)

描述对 .NET System.Numerics 命名空间的扩展,这些扩展在面向 .NET Framework 2.0 运行时的情况下支持 F#。

System.Threading 命名空间 (F#)

描述对 .NET Framework System.Threading 命名空间的扩展,这些扩展在面向 .NET Framework 2.0 运行时的情况下支持 F#。

提示

当你阅读各 API 平台的兼容性说明时,请注意 Windows 8 上支持的任何 API 同时也支持在 Windows 8.1 上使用。

请参见

其他资源

F# 语言参考

Visual F#