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