Поделиться через


Тип Core.byref<'T> (F#)

Представляет управляемый указатель в коде F#.

Пространство имен/путь к модулю: Microsoft.FSharp.Core

Сборка: FSharp.Core (в FSharp.Core.dll)

type byref<'T> =
 class
 end

Заметки

Тип byref используется для передачи аргумента в функцию или метод с семантикой ссылок. Параметр ref или out в C# рассматривается в F # в качестве параметра этого типа. Ссылочная ячейка может использоваться в качестве аргумента для параметров данного типа. Это проиллюстрировано в следующем коде.

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

Платформы

Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3), Windows XP x64 с пакетом обновления 2 (SP2), Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2)

Сведения о версии

Среда выполнения F#

Поддерживается в версиях 2.0, 4.0

Silverlight

Поддерживается в версии 3

См. также

Ссылки

Пространство имен Microsoft.FSharp.Core (F#)