Freigeben über


Microsoft.FSharp.Collections-Namespace (F#)

Dieser Namespace enthält einige allgemeine Auflistungen in einem objektorientierten Format, das gut zur Verwendung von F# geeignet ist.

Namespace/Modulpfad: Microsoft.FSharp.Collections

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

namespace Microsoft.FSharp.Collections

Module

Modul

Beschreibungen

Modul Array

Grundlegende Vorgänge in Arrays.

Modul Array2D

Grundlegende Vorgänge in zweidimensionalen Arrays.

Modul Array3D

Grundlegende Vorgänge in Arrays mit dem Rang 3.

Modul Array4D

Grundlegende Vorgänge in Arrays mit dem Rang 4.

Modul ComparisonIdentity

Allgemeine Begriffe der Vergleichsidentität für sortierte Datenstrukturen.

Modul HashIdentity

Allgemeine Ideen der Wertidentität für Hashtabellen.

Modul List

Grundlegende Vorgänge für Listen.

Modul Map

Funktionale Programmieroperatoren, bezogen auf den Map-Typ.

Modul Seq

Grundlegende Vorgänge für aufzählbare Auflistungen.

Modul Set

Funktionale Programmieroperatoren, bezogen auf den Set-Typ.

Typdefinitionen

type

Beschreibungen

Typ List<'T>

Der Typ von unveränderlichen, einfach verknüpften Listen.

Map< 'Key, 'Value>-Typ

Unveränderliche Zuordnungen. Schlüssel werden anhand generischer F#-Vergleiche sortiert.

Set< 'T>-Typ

Unveränderliche Sätze, die auf binären Strukturen basieren, wobei der Vergleich mit der F#-Strukturvergleichsfunktion erfolgt, möglicherweise unter Verwendung von Implementierungen der IComparable-Schnittstelle für Schlüsselwerte.

Typabkürzungen

type

Beschreibungen

Typ list<'T>

Eine Abkürzung für den Typ von unveränderlichen, einfach verknüpften Listen.

Typ ResizeArray<'T>

Eine Abkürzung für den List<T>-CLI-Typ.

Typ seq<'T>

Eine Abkürzung für den IEnumerable<T>-CLI-Typ.

Siehe auch

Weitere Ressourcen

Referenz zur F#-Kernbibliothek