Classe Core.DefaultValueAttribute (F#)
Adicione esse atributo a uma declaração de campo significa que o campo não inicializado.Durante a verificação de tipo uma restrição é afirmada que o tipo de campo suporte null.Se o valor de Seleção é false na restrição não é afirmada.
Namespace/Module Path: Microsoft.FSharp.Core
Assembly: FSharp.Core (em 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
Comentários
Este atributo deve ser usado em campos explícitos sobre as classes e estruturas.Não deve ser usado em registros.Para obter mais informações, consulte Registros (F#) e Campos explícitos: Val A palavra-chave (F#).
O namespace System.ComponentModel do .NET Framework define um atributo que tem o mesmo nome: DefaultValueAttribute.Portanto, você deve qualificar totalmente o atributo de F# se você abre o namespace de System.ComponentModel .
Você também pode usar a forma curta de nome, DefaultValue.
Construtores
Membro |
Descrição |
---|---|
Cria uma instância de um atributo |
Métodos como membros exemplo
Membro |
Descrição |
---|---|
Indica se uma restrição é afirmada que o zero do tipo oferece suporte de campo” |
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de F#
Suportado em: 2,0, 4,0, portáteis