次の方法で共有


Core.DefaultValueAttribute クラス (F#)

この属性をフィールド宣言に追加すると、フィールドが初期化されていないことを意味します。 型チェック時に、フィールド型が null をサポートするという制約がアサートされます。 Check 値が false の場合、制約はアサートされません。

名前空間/モジュール パス: Microsoft.FSharp.Core

アセンブリ: FSharp.Core (FSharp.Core.dll)

[<AttributeUsage(256, AllowMultiple = false)>]
[<Sealed>]
type DefaultValueAttribute =
 class
  new DefaultValueAttribute : bool -> DefaultValueAttribute
  new DefaultValueAttribute : unit -> DefaultValueAttribute
  member this.Check :  bool
 end

解説

短縮形の名前である DefaultValue も使用できます。

コンストラクター

メンバー

説明

new

属性のインスタンスを作成します。

インスタンス メンバー

メンバー

説明

Check

フィールド型が 'null' をサポートするという制約がアサートされるかどうかを示します。

プラットフォーム

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