Spazio dei nomi Microsoft.FSharp.Collections (F#)

Lo spazio dei nomi contiene alcuni insiemi comuni in un stile orientato agli oggetti ideale per l'utilizzo con F#.

Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Collections

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

namespace Microsoft.FSharp.Collections

Moduli

Modulo

Oggetto di descrizione

modulo Array

Operazioni di base sulle matrici.

modulo Array2D

Operazioni di base sulle matrici bidimensionali.

modulo Array3D

Operazioni di base sulle matrici con numero di dimensioni 3.

modulo Array4D

Operazioni di base sulle matrici con numero di dimensioni 4.

modulo ComparisonIdentity

Nozioni comuni dell'identità di confronto utilizzate con strutture dei dati ordinate.

modulo HashIdentity

Nozioni comuni dell'identità di valore utilizzate con le tabelle hash.

modulo List

Operazioni di base sugli elenchi.

modulo Map

Operatori di programmazione funzionale correlati al tipo Map.

modulo Seq

Operazioni di base su insiemi enumerabili.

modulo Set

Operatori di programmazione funzionale correlati al tipo Set.

Definizioni dei tipi

Digitare

Oggetto di descrizione

tipo List<'T>

Tipo di elenchi collegati singolarmente non modificabili.

tipo: Map< 'Key, 'Value>

Mappe non modificabili. Le chiavi vengono ordinate in base al confronto F# generico.

tipo Set< 'T>

Set non modificabili basati su alberi binari, in cui il confronto è rappresentato dalla funzione di confronto strutturale F#, mediante potenziali implementazioni dell'interfaccia IComparable sui valori di chiave.

Abbreviazioni dei tipi

Digitare

Oggetto di descrizione

tipo list<'T>

Abbreviazione per il tipo di elenchi collegati singolarmente non modificabili.

tipo ResizeArray<'T>

Abbreviazione per il tipo CLI List<T>.

tipo seq<'T>

Abbreviazione per il tipo CLI IEnumerable<T>

Vedere anche

Altre risorse

Riferimento alla libreria di base F#