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


Объединение Core.Choice<'T1,'T2,'T3,'T4,'T5,'T6,'T7> (F#)

Вспомогательные типы для активных шаблонов с семью вариантами выбора.

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

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

[<StructuralEquality>]
[<StructuralComparison>]
type Choice<'T1,'T2,'T3,'T4,'T5,'T6,'T7> =
| Choice1Of7 of 'T1
| Choice2Of7 of 'T2
| Choice3Of7 of 'T3
| Choice4Of7 of 'T4
| Choice5Of7 of 'T5
| Choice6Of7 of 'T6
| Choice7Of7 of 'T7
 with
  interface IStructuralEquatable
  interface IComparable
  interface IComparable
  interface IStructuralComparable
 end

Варианты объединения

Case

Описание

Choice1Of7 типа 'T1

Первый выбранный объект.

Choice2Of7 типа 'T2

Второй выбранный объект.

Choice3Of7 типа 'T3

Третий выбранный объект.

Choice4Of7 типа 'T4

Четвертый выбранный объект.

Choice5Of7 типа 'T5

Пятый выбор.

Choice6Of7 типа 'T6

Шестой выбранный объект.

Choice7Of7 типа 'T7

Седьмой выбранный объект.

Платформы

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