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


Метод FSharpValue.GetRecordFields (F#)

Считывает все поля из значения записи.

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

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

// Signature:
static member GetRecordFields : obj * ?BindingFlags -> obj []

// Usage:
FSharpValue.GetRecordFields (record)
FSharpValue.GetRecordFields (record, bindingFlags = bindingFlags)

Параметры

  • record
    Тип: obj

    Объект записи.

  • bindingFlags
    Тип: BindingFlags

    Необязательные флаги привязки для записи.

Исключения

Исключение

Атрибут Condition

ArgumentException

Создается, если тип входных данных не является типом записи.

Возвращаемое значение

Массив полей из записи.

Платформы

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

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

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативное

См. также

Ссылки

Класс Reflection.FSharpValue (F#)

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