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

Lo spazio dei nomi contiene alcune raccolte comuni in uno 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

Descrizione

modulo Array

Operazioni di base sulle matrici.

modulo Array2D

Operazioni di base sulle matrici bidimensionali.

modulo Array3D

Operazioni di base sulle matrici a 3 dimensioni.

modulo Array4D

Operazioni di base sulle matrici di priorità 4.

modulo ComparisonIdentity

Nozioni comuni dell'identità di confronto utilizzate con le strutture 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 raccolte enumerabili.

modulo Set

Operatori di programmazione funzionale correlati al tipo Set.

Definizioni dei tipi

Type

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

Type

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#