Freigeben über


Core.OptionalArgumentAttribute-Klasse (F#)

Dieses Attribut wird automatisch für alle optionalen Argumente hinzugefügt.

Namespace/Modulpfad: Microsoft.FSharp.Core

Assembly: FSharp.Core (in FSharp.Core.dll)

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

Hinweise

Sie können dieses Attribut auf einen Parameter anwenden, der ein Optionstyp ist, um es zu einem optionalen Parameters zu machen. Dies entspricht dem Anwenden von ? zum Parameternamen in der Parameterliste. Auf optionale Parameter dürfen in der Parameterliste keine nicht optionalen Parameter folgen.

Sie können auch die Kurzform des Namens OptionalArgument verwenden.

Konstruktoren

Member

Beschreibungen

new

Erstellt eine Instanz des Attributs.

Plattformen

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

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Microsoft.FSharp.Core-Namespace (F#)