Dela via


Skriv förkortningar

En typförkortning är ett alias eller ett alternativt namn för en typ.

Syntax

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

Kommentarer

Du kan använda typförkortningar för att ge en typ ett mer meningsfullt namn för att göra koden enklare att läsa. Du kan också använda dem för att skapa ett lätt att använda namn för en typ som annars är besvärlig att skriva ut. Dessutom kan du använda typförkortningar för att göra det enklare att ändra en underliggande typ utan att ändra all kod som använder typen. Följande är en enkel typförkortning.

Tillgänglighet för typförkortningar är som standard public.

type SizeType = uint32

Typförkortningar kan innehålla allmänna parametrar, som i följande kod.

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

I föregående kod Transform är en typförkortning som representerar en funktion som tar ett enda argument av vilken typ som helst och som returnerar ett enda värde av samma typ.

Typförkortningar bevaras inte i CIL-kod (Common Intermediate Language). När du använder en F#-sammansättning från ett annat .NET-språk måste du därför använda det underliggande typnamnet för en typförkortning.

Typförkortningar kan också användas på måttenheter. Mer information finns i Måttenheter.

Se även