共用方式為


Core.ComparisonConditionalOnAttribute 類別 (F#)

表示泛型型別會滿足比較條件約束,若且唯若型別引數符合這個限制。

命名空間/模組路徑: Microsoft.FSharp.Core

組件:FSharp.Core (在 FSharp.Core.dll 中)

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

備註

這個屬性用來表示泛型容器型別滿足 F # 比較條件約束,才是泛用引數也會符合此條件約束。 就例如將這個屬性加入至參數 'T型別定義上 C<'T>表示型別 C<X>只支援比較,如果型別 X 也支援比較,以及所有其他條件為 C<X>來支援比較是也 met. 在型別 C<'T>仍然可以與其他的型別引數,但型別,例如使用 C<(int -> int)>會在因為不支援比較型別 (int -> int)是 F # 函式型別,且不支援比較。

如果這個屬性使用於函式或方法的泛型參數,則會忽略這個屬性。

您也可以使用簡短形式的名稱 ComparisonConditionalOn

建構函式

成員

說明

new

建立屬性的執行個體。

平台

Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2

版本資訊

F# 執行階段

支援版本:2.0、4.0

Silverlight

支援版本:3

請參閱

參考

Microsoft.FSharp.Core 命名空間 (F#)