Sdílet prostřednictvím


Třída Core.DefaultValueAttribute (F#)

Přidání tohoto atributu deklarace pole znamená, že pole není inicializován.Během typu kontrolu omezení je uplatněna, podporuje typ pole null.Pokud Kontrola hodnota je false a není uplatněna omezení.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core

Sestavení: FSharp.Core (v FSharp.Core.dll)

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

Poznámky

Tento atribut je určena pro použití na explicitní polích třídy a struktur.Nemá se používat na záznamy.Další informace naleznete v tématu Záznamy (F#) a Explicitní pole: Val klíčové slovo (F#).

Obor názvů rozhraní.NET Framework System.ComponentModel definuje atribut, který má stejný název: DefaultValueAttribute.Proto musíte plně před atribut F# otevřete System.ComponentModel oboru názvů.

Můžete také krátkých názvu, DefaultValue.

Konstruktory

Člen

Description

Nový

Vytvoří instance atributu

Členové instance

Člen

Description

Kontrola

Pokud je uplatněna omezení, že podporuje typ pole "null" označuje

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Core (F#)