型略称
型略称は、型の別名または代替名です。
構文
type [accessibility-modifier] type-abbreviation = type-name
解説
コードを読みやすくするために、型略称を使用して、よりわかりやすい名前を型に付けることができます。 また、それらを使用して、本来記述するのが煩わい型に対して使いやすい名前を作成することもできます。さらに、型略称を使用して、基になる型を使用するすべてのコードを変更することなく、その型を変更しやすくすることもできます。 次に示すのは、簡易的な型略称です。
型略称のアクセシビリティは、既定で public
に設定されます。
type SizeType = uint32
次のコードのように、型略称にジェネリック パラメーターを含めることができます。
type Transform<'a> = 'a -> 'a
前のコードで Transform
は、任意の型の単一の引数を受け取り、同じ型の単一の値を返す関数を表す型略称です。
型の省略形は、共通中間言語 (CIL) コードでは保持されません。 そのため、別の .NET 言語の F# アセンブリを使用する場合は、型略称に基になる型名を使用する必要があります。
型略称は、測定単位にも使用できます。 詳細については、「測定単位」を参照してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET