共用方式為


Core.EqualityConditionalOnAttribute 類別 (F#)

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

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

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

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

備註

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

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

建構函式

成員

說明

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#)