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(AttributeTargets.Parameter, 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

Description

new

Erstellt eine Instanz des Attributs.

Plattformen

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

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Microsoft.FSharp.Core-Namespace (F#)