Microsoft.FSharp.Collections (Espacio de nombres de F#)

Este espacio de nombres contiene algunas colecciones comunes de un estilo orientado a objetos que resulta muy apropiado para su uso en F#.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections

Ensamblado: FSharp.Core (en FSharp.Core.dll)

namespace Microsoft.FSharp.Collections

Módulos

Módulo

Descripción

module Array

Operaciones básicas con matrices.

module Array2D

Operaciones básicas con matrices bidimensionales.

module Array3D

Operaciones básicas con matrices de rango 3.

module Array4D

Operaciones básicas en matrices de rango 4.

module ComparisonIdentity

Nociones comunes de identidad de comparación que se usan con estructuras de datos ordenadas.

module HashIdentity

Nociones comunes de identidad de valor empleadas con tablas hash.

module List

Operaciones básicas con listas.

module Map

Operadores de programación funcional relacionados con el tipo Map.

module Seq

Operaciones básicas con colecciones enumerables.

module Set

Operadores de programación funcional relacionados con el tipo Set.

Definiciones de tipos

Tipo

Descripción

type List<'T>

Tipo de listas inmutables vinculadas individualmente.

type Map< 'Key, 'Value>

Asignaciones inmutables.Las claves se ordenan según la comparación genérica de F#.

type Set< 'T>

Conjuntos inmutables basados en árboles binarios, donde la comparación es la función de comparación estructural de F#, con posible uso de las implementaciones de la interfaz IComparable en los valores de clave.

Abreviaturas de tipo

Tipo

Descripción

type list<'T>

Abreviatura para el tipo de listas vinculadas individualmente inmutables.

type ResizeArray<'T>

Es una abreviatura del tipo List<T> de CLI.

type seq<'T>

Es una abreviatura del tipo IEnumerable<T> de CLI.

Vea también

Otros recursos

Referencia de la biblioteca básica de F#