Rövidítések beírása
A típus rövidítése egy típus aliasa vagy alternatív neve.
Syntax
type [accessibility-modifier] type-abbreviation = type-name
Megjegyzések
A típus rövidítésekkel érthetőbb nevet adhat egy típusnak, hogy könnyebben olvasható legyen a kód. Emellett könnyen használható nevet is létrehozhat egy olyan típushoz, amely egyébként nehézkesen írható ki. Emellett a típus rövidítéseivel egyszerűbbé teheti a mögöttes típus módosítását anélkül, hogy az összes, a típust használó kódot módosítaná. Az alábbiakban egy egyszerű rövidítést követünk.
A típus rövidítéseinek akadálymentessége alapértelmezés szerint a .public
type SizeType = uint32
A típus rövidítések általános paramétereket is tartalmazhatnak, ahogyan az alábbi kódban is szerepel.
type Transform<'a> = 'a -> 'a
Az előző kódban Transform
egy típus rövidítése, amely egy függvényt jelöl, amely bármilyen típusú egyetlen argumentumot vesz fel, és egyetlen, azonos típusú értéket ad vissza.
A típus rövidítések nem maradnak meg a köznyelvi (CIL) kódban. Ezért ha egy másik .NET-nyelvből származó F# szerelvényt használ, a típus rövidítéséhez a mögöttes típusnevet kell használnia.
A típus rövidítések mértékegységek esetén is használhatók. További információ: Mértékegységek.