Compartilhar via


Referência da biblioteca principal de F#

A biblioteca principal F# (FSharp.Core.dll) contém as funções que oferecem suporte à linguagem principal e incluem utilitários frequentemente usados, como as classes de coleção, construções de controle para programação assíncrona e programação orientada a eventos, transmissão de mensagens, E/S formatado, ponteiros nativos e citações de linguagem.

Versões de FSharp.Core

Existem versões diferentes da biblioteca Principal de F# para cada versão da linguagem F# (2,0, 3,0 e 3,1) e para direcionar diferentes plataformas. A tabela a seguir resume as versões.

Versão de FSharp.Core

Versões do F# e do Visual Studio

Plataformas de destino

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

Aplicativos da Windows Store, .NET Framework 4, Silverlight 5

2.3.5.1

F# 3.1

Visual Studio 2013

Aplicativos da Windows Store, .NET Framework 4, Silverlight 5

3.3.1.0

F# 3.1

Visual Studio 2013

Aplicativos do 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

Tópicos relacionados

Nome

Descrição

Namespace Microsoft.FSharp.Collections (F#)

Descreve o namespace da coleção do F#, incluindo matrizes, listas, mapas, sequências e conjuntos.

Namespace Microsoft.FSharp.Control (F#)

Descreve o namespace de controle do F#, incluindo suporte para programação assíncrona, passagem de mensagens e programação orientada a eventos.

Namespace Microsoft.FSharp.Core (F#)

Descreve o namespace principal do F#, incluindo os principais operadores, atributos e tipos.

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

Descreve as bibliotecas internas usadas pelo compilador do F#.

Namespace Microsoft.FSharp.Data (F#)

Descreve o namespace de dados do F#, que contém provedores de tipo para acesso a dados, bem como unidades de medida.

Namespace Microsoft.FSharp.Linq (F#)

Descreve o namespace Linq do F#, que inclui os tipos que oferecem suporte a expressões de consulta do F#.

Namespace Microsoft.FSharp.NativeInterop (F#)

Descreve o suporte da biblioteca para interoperabilidade nativa do F#.

Namespace Microsoft.FSharp.Quotations (F#)

Descreve a biblioteca de citações do F#.

Namespace Microsoft.FSharp.Reflection (F#)

Descreve a API de reflexão do F#, que estende a reflexão do .NET Framework para oferecer suporte a tipos do F#.

Namespace System (F#)

Descreve as extensões para o namespace do .NET Framework System que suportam F# na definição do tempo de execução do .NET Framework 2.0.

Namespace System.Collections (F#)

Descreve extensões para o . O namespace do .NET Framework System.Collections que dá suporte ao F# quando o destino é o tempo de execução do .NET Framework 2.0.

Namespace System.Numerics (F#)

Descreve as extensões para o namespace do .NET System.Numerics que dão suporte ao F# na definição do tempo de execução do .NET Framework 2.0.

Namespace System.Threading (F#)

Descreve as extensões para o namespace do .NET Framework System.Threading que suportam F# na definição do tempo de execução do .NET Framework 2.0.

Dica

Ao ler as notas de compatibilidade de plataforma para cada API, observe que todas as APIs suportadas no Windows 8 também são suportadas no Windows 8,1.

Consulte também

Outros recursos

Referência da linguagem F#

Visual F#