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