Partager via


Microsoft.FSharp.Collections, espace de noms (F#)

Cet espace de noms contient des collections courantes dans un style orienté objet, adapté à une utilisation à partir de F#.

Espace de noms/Chemin du module : Microsoft.FSharp.Collections

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

namespace Microsoft.FSharp.Collections

Modules

Module

Description

module Array

Opérations de base sur les tableaux.

module Array2D

Opérations de base sur les tableaux à deux dimensions.

module Array3D

Opérations de base sur les tableaux de rang 3.

module Array4D

Opérations de base sur les tableaux de rang 4.

module ComparisonIdentity

Notions communes d'identité de comparaison utilisées avec les structures de données triées.

module HashIdentity

Notions communes d'identité de valeur utilisées avec les tables de hachage.

module List

Opérations de base sur les listes.

module Map

Opérateurs de programmation fonctionnels liés au type Map.

module Seq

Opérations de base sur les collections énumérables.

module Set

Opérateurs de programmation fonctionnels liés au type Set.

Définitions de types

Type

Description

type List<'T>

Type des listes liées uniques immuables.

type Map< 'Key, 'Value>

Mappages immuables. Les clés sont classées par comparaison générique F#.

type Set< 'T>

Jeux immuables basés sur les arborescences binaires, dans lesquels la comparaison s'effectue par le biais de la fonction de comparaison structurelle F#, en utilisant éventuellement les implémentations de l'interface IComparable sur les valeurs de clés.

Abréviations de types

Type

Description

type list<'T>

Abréviation pour le type des listes liées uniques immuables.

type ResizeArray<'T>

Abréviation pour le type CLI List.

type seq<'T>

Abréviation pour le type CLI IEnumerable.

Voir aussi

Autres ressources

Référence de la bibliothèque principale F#