Aracılığıyla paylaş


Core.ComparisonConditionalOnAttribute Sınıfı (F#)

Tür bağımsız değişkeni bu kısıtlamasına varsa ve yalnızca, genel bir tür karşılaştırma kısıtlamasına olduğunu gösterir.

Ad alanı/modül yolu: Microsoft.FSharp.Core

Derleme: FSharp.Core (FSharp.Core.dll),

[<AttributeUsage(AttributeTargets.GenericParameter, AllowMultiple = false)>]
[<Sealed>]
type ComparisonConditionalOnAttribute =
 class
  new ComparisonConditionalOnAttribute : unit -> ComparisonConditionalOnAttribute
 end

Notlar

Bu özniteliği, yalnızca genel bağımsız değişken de bu kısıtlamasına, genel kapsayıcı türü F# karşılaştırma kısıtlamasına belirtmek için kullanılır.Örneğin, bu öznitelik parametresi ekleyerek 'T bir tür tanımı üzerinde C<'T> bir tür anlamına C<X> x türü karşılaştırma ve diğer tüm koşullarını destekliyorsa, yalnızca karşılaştırma destekler C<X> desteklemek için karşılaştırma de karşılanmış.Type C<'T> yine de diğer tür bağımsız değişkenleri ancak bir tür gibi kullanılabilir C<(int -> int)> karşılaştırma desteklemeyecektir türü (int -> int) bir F# işlevi türü ve karşılaştırmayı desteklemiyor.

Bu öznitelik, işlev veya yöntemlerin genel parametreleri üzerinde kullanıldıysa yoksayılır.

Kısa adı şeklinde de kullanılabilir ComparisonConditionalOn.

Oluşturucular

Üye

Description

new

Özniteliğin örneğini oluşturur.

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

Ayrıca bkz.

Başvuru

Microsoft.FSharp.Core İsim Uzayı (F#)