Share via


Core.byref<'T>-Typ (F#)

Stellt einen verwalteten Zeiger in F#-Code dar.

Namespace/Modulpfad: Microsoft.FSharp.Core

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

type byref<'T> =
 class
 end

Hinweise

Der byref-Typ wird verwendet, um ein Argument für eine Funktion oder Methode mit Verweissemantik zu übergeben. Ein ref-Parameter oder out-Parameter in C# wird in F# als Parameter dieses Typs angezeigt. Eine Referenzzelle kann als Argument für Parameter dieses Typs verwendet werden. Dies wird im folgenden Code veranschaulicht.

    let date = ref System.DateTime.Now
    if System.DateTime.TryParse("1/1/2001", date ) then
       printfn "%A" !date
    else
       printfn "Failed to parse input."

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