Compartilhar via


Microsoft.FSharp.Collections Namespace (F#)

Este namespace contém algumas coleções comuns em um estilo orientado a objeto bem adequadas para ser usado a partir de F#.

Caminho do namespace/módulo: Microsoft.FSharp.Collections

Montagem: FSharp.Core (em FSharp.Core.dll)

namespace Microsoft.FSharp.Collections

Módulos

Module

Descrição

módulo Array

Operações básicas em arrays.

módulo Array2D

Operações básicas em arrays bidimensionais.

módulo Array3D

Operações básicas em arrays de posto 3.

módulo Array4D

Operações básicas em arrays de posto 4.

módulo ComparisonIdentity

Noções comuns de identidade de comparação usado com classificados estruturas de dados.

módulo HashIdentity

Noções comuns da identidade de valor usado com tabelas de hash.

módulo lista

Operações básicas nas listas.

módulo mapa

Operadores de programação funcionais relacionadas ao mapa tipo.

módulo Seq

Operações básicas de coleções enumeráveis.

módulo Definir

Operadores de programação funcionais relacionadas ao Set tipo.

Definições de Tipo

Tipo

Descrição

tipo de lista <'T>.

O tipo de imutáveis listas vinculadas individualmente.

tipo de mapa < ' Key ', ' valor >

Mapas imutáveis.As chaves são ordenadas por comparação F# genérica.

tipo de Definir < T' >

Imutável define com base em árvores binárias, onde a comparação é a função F# comparação estrutural, potencialmente usando implementações de IComparable interface em valores de chave.

Abreviações de tipo

Tipo

Descrição

tipo de lista <'T>.

Lista de uma abreviação para o tipo de imutáveis vinculados individualmente.

tipo de ResizeArray <'T>.

Uma abreviação para o tipo CLI List<T>.

tipo de seq <'T>

Uma abreviação para o tipo CLIIEnumerable<T>

Consulte também

Outros recursos

Referência da biblioteca F# Core