Typabkürzungen

Eine Typabkürzungs ist ein Alias oder ein alternativer Name für einen Typ.

Syntax

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

Bemerkungen

Sie können Typabkürzungen verwenden, um einem Typ einen aussagekräftigeren Namen zu geben, damit Code leichter lesbar wird. Sie können Typabkürzungen auch verwenden, um einen einfach zu verwendenden Namen für einen Typ zu erstellen, der andernfalls umständlich zu schreiben ist. Darüber hinaus können Sie Typabkürzungen verwenden, um das Ändern eines zugrunde liegenden Typs zu vereinfachen, ohne den gesamten Code anzupassen, der den Typ verwendet. Im Folgenden sehen Sie eine einfache Typabkürzung.

Die Barrierefreiheit von Typabkürzungen ist standardmäßig auf public festgelegt.

type SizeType = uint32

Typ abkürzungen können generische Parameter enthalten, wie im folgenden Code gezeigt.

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

Im Code oben ist Transform eine Typabkürzung, die eine Funktion darstellt, die ein einzelnes Argument eines beliebigen Typs annimmt und einen einzelnen Wert desselben Typs zurückgibt.

Typabkürzungen werden im CIL-Code (Common Intermediate Language) nicht beibehalten. Wenn Sie eine F#-Assembly aus einer anderen .NET-Programmiersprache verwenden, müssen Sie daher den zugrunde liegenden Typnamen für eine Typabkürzung verwenden.

Typabkürzungen können auch für Maßeinheiten verwendet werden. Weitere Informationen finden Sie unter Maßeinheiten.

Weitere Informationen