Collections.Set<'T> Sınıfı (F#)
Immutable ayarlar temel alınarak ikili aðaçlarý karşılaştırma olduğu F# yapısal karşılaştırma işlevi, potansiyel uygulamaları kullanarak IComparable anahtar değerleri arabirimde.
Ad alanı/modül yolu: Microsoft.FSharp.Collections
Derleme: FSharp.Core (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
Notlar
Kümeleri üzerinde ileriki işlemler için Set modülüne bakın. Bu sınıfın tüm üyeleri iş parçacığı açısından güvenlidir ve aynı anda birden çok iş parçacığı tarafından kullanılıyor olabilir.
Bu tür adlı [FSharpSet] kodları derlenmiş derlemeleri. Tür yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.
Oluşturucular
Üye |
Description |
---|---|
Verilen seriden çizilen öğeleri içeren bir küme oluşturur. |
Örnek Üyeler
Üye |
Description |
---|---|
Kullanışlı kısayol Set.add. Bu işlemin yeni bir küme oluşturduğunu ve özgün kümeyi değiştirmediğini unutmayın. Yeni küme özgün küme ile birçok depolama düğümünü paylaşacaktır. |
|
Kullanışlı kısayol Set.contains. Kümeleri üzerinde ileriki işlemler için Set modülüne bakın. |
|
Kümenin içindeki öğelerin sayısı |
|
Kullanışlı kısayol Set.isEmpty. |
|
Veren true tüm ilk, ikinci öğeleridir ve ikincisi, en az bir öğe ilk değil. |
|
Veren true tüm ikinci kümesinin ilk öğeleridir ve en az bir öğe ilk saniye içinde değil. |
|
Veren true ilk kümesinin tüm öğeleri ikincisi ise. |
|
Veren true , ikinci kümedeki tüm öğeleri ilk. |
|
Küme için kullanılan sıralamaya göre kümedeki en düşük öğeyi döndürür. |
|
Küme için kullanılan sıralamaya göre kümedeki en düşük öğeyi döndürür. |
|
Kullanışlı kısayol Set.remove. Bu işlemin yeni bir küme oluşturduğunu ve özgün kümeyi değiştirmediğini unutmayın. Yeni küme özgün küme ile birçok depolama düğümünü paylaşacaktır. |
Statik Üyeler
Üye |
Description |
---|---|
İki kümenin birleşimini hesaplar. |
|
İkinci kümenin birinci kümeden kaldırıldığı öğeleri ile yeni bir küme döner. |
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable