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

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

namespace Microsoft.FSharp.Collections

Módulos

Module

Descrição

módulo Array

Operações básicas de matrizes.

módulo Array2D

Operações básicas em arrays bidimensionais.

módulo Array3D

Operações básicas de matrizes de classificação 3.

módulo Array4D

Operações básicas de matrizes de classificação 4.

módulo ComparisonIdentity

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

módulo HashIdentity

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

módulo lista

Operações básicas de listas.

módulo mapa

Operadores de programação funcionais relacionados para o mapa tipo.

módulo Seq

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

módulo definido

Operadores de programação funcionais relacionados para o Definir tipo.

Definições de Tipo

Tipo

Descrição

tipo de lista <'T>.

O tipo de listas de vinculado singularmente imutáveis.

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 é F# a função de 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>.

Abreviação para o tipo CLI List<T>.

tipo de seq <'T>

Abreviação para o tipo CLIIEnumerable<T>

Consulte também

Outros recursos

Referência da biblioteca de núcleo do F#