Сокращенные обозначения типов

Аббревиатура типа — это псевдоним или альтернативное имя типа.

Синтаксис

type [accessibility-modifier] type-abbreviation = type-name

Remarks

Сокращения типов можно использовать, чтобы присвоить типу более понятное имя, чтобы упростить чтение кода. Их также можно использовать для создания простого в использовании имени для типа, который в противном случае является громоздким для записи. Кроме того, вы можете использовать сокращения типов, чтобы упростить изменение базового типа без изменения всего кода, в котором используется тип. Ниже приведено простое сокращение типа.

Доступность сокращенных типов по умолчанию — public.

type SizeType = uint32

Сокращения типов могут включать универсальные параметры, как показано в следующем коде.

type Transform<'a> = 'a -> 'a

В предыдущем коде — это сокращение типа, представляющее функцию, Transform которая принимает один аргумент любого типа и возвращает одно значение этого же типа.

Сокращения типов не сохраняются в коде MSIL платформа .NET Framework. Поэтому при использовании сборки F# из другого языка платформа .NET Framework необходимо использовать имя базового типа для сокращения типа.

Сокращения типов также можно использовать в единицах измерения. Дополнительные сведения см. в разделе Единицы измерения.

См. также