Abreviaturas de tipo

Una abreviatura de tipo es un alias o nombre alternativo para un tipo.

Sintaxis

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

Comentarios

Puede usar abreviaturas de tipo para dar a un tipo un nombre más significativo, con el fin de facilitar la lectura del código. También puede usarlas para crear un nombre fácil de usar para un tipo que, de lo contrario, resulta complicado de escribir. Además, puede usar abreviaturas de tipo para facilitar el cambio de un tipo subyacente sin cambiar todo el código que usa el tipo. A continuación se muestra una abreviatura de tipo simple.

La accesibilidad de las abreviaturas de tipo tiene como valor predeterminado public .

type SizeType = uint32

Las abreviaturas de tipo pueden incluir parámetros genéricos, como en el código siguiente.

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

En el código anterior, es una abreviatura de tipo que representa una función que toma un único argumento de cualquier tipo y que devuelve un valor Transform único de ese mismo tipo.

Las abreviaturas de tipo no se conservan en .NET Framework código MSIL. Por lo tanto, cuando se usa un ensamblado de F# de otro lenguaje .NET Framework, debe usar el nombre de tipo subyacente para una abreviatura de tipo.

Las abreviaturas de tipo también se pueden usar en unidades de medida. Para obtener más información, vea Unidades de medida.

Vea también