Collections.set, <'T> Třídy (F#)
Immutable nastaví na základě binární stromy, kde je porovnání F# funkce porovnání strukturální, potenciálně pomocí implementace IComparable rozhraní hodnot klíče.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections
Sestavení: FSharp.Core (v FSharp.Core.dll)
[<Sealed>]
type Set<[<EqualityConditionalOnAttribute>] 'T (requires comparison)> =
class
interface IComparable
interface IEnumerable
interface IEnumerable
interface ICollection
new Set : seq<'T> -> Set<'T>
member this.Add : 'T -> Set<'T>
member this.Contains : 'T -> bool
member this.IsProperSubsetOf : Set<'T> -> bool
member this.IsProperSupersetOf : Set<'T> -> bool
member this.IsSubsetOf : Set<'T> -> bool
member this.IsSupersetOf : Set<'T> -> bool
member this.Remove : 'T -> Set<'T>
member this.Count : int
member this.IsEmpty : bool
member this.MaximumElement : 'T
member this.MinimumElement : 'T
static member ( + ) : Set<'T> * Set<'T> -> Set<'T>
static member ( - ) : Set<'T> * Set<'T> -> Set<'T>
end
Poznámky
Viz nastavit modul pro další operace sad.Všechny členy této třídy jsou podprocesu a mohou být použity současně více podprocesů.
Tento typ s názvem [FSharpSet] v kompilovaný sestavení.Pokud přistupujete k typu jazyka než F# nebo prostřednictvím reflexe, tento název použijte.
Konstruktory
Člen |
Description |
---|---|
Vytvořte sadu obsahující prvky z dané číselné řady. |
Členové instance
Člen |
Description |
---|---|
Užitečných pro Set.add.Poznámka: Tato operace vytvoří novou sadu a nikoli změnit původní nastavení.Nová sada bude sdílet mnoho uzlů úložiště s původní. |
|
Užitečných pro Set.contains.Viz nastavit modul pro další operace sad. |
|
Počet prvků v sadě |
|
Užitečných pro Set.isEmpty. |
|
Výsledkem true Pokud jsou všechny prvky první sady v druhé a alespoň jeden prvek druhé není první. |
|
Výsledkem true Pokud jsou všechny prvky druhé sady v první a první alespoň jeden prvek není v druhé. |
|
Výsledkem true Pokud jsou všechny prvky první sady v druhé. |
|
Výsledkem true Pokud jsou všechny prvky druhý v prvním. |
|
Vrátí nejvyšší prvek v sadě podle pořadí pro sadu. |
|
Vrátí nejnižší prvek v sadě podle pořadí pro sadu. |
|
Užitečných pro Set.remove.Poznámka: Tato operace vytvoří novou sadu a nikoli změnit původní nastavení.Nová sada bude sdílet mnoho uzlů úložiště s původní. |
Statické členy
Člen |
Description |
---|---|
Vypočítat sjednocení dvou sad. |
|
Vrátí sadu nové prvky odebrány z první druhá sada. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné