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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für