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 arabirim üzerinde anahtar değerleri.
Ad alanı/modül yolu: Microsoft.FSharp.Collections
Derleme: FSharp.Core (FSharp.Core.dll içinde)
[<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
Açıklamalar
Kümeler ü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] derlenmiş derlemeleri. Türü bir dilden farklı f # veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.
Oluşturucular
Üye |
Açyklama |
---|---|
Verilen diziden çizilen öğeleri içeren bir küme oluşturur. |
Örnek Üyeler
Üye |
Açyklama |
---|---|
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ümeler ü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 ikinci, en az bir öğe ilk değil. |
|
Veren true tüm ikinci kümesinin ilk öğeleridir ve en az bir öğe ilk ikinci değil. |
|
Veren true tüm öğelerini ilk ikinci,. |
|
Veren true , ikinci kümedeki tüm öğeleri ilk. |
|
Küme için kullanılan sıralamaya göre kümedeki en yüksek öğ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 |
Açyklama |
---|---|
İ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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Sürüm Bilgisi
F# Çalışma Zamanı
Desteklenir: 2.0, 4.0
Silverlight
Desteklenir: 3