Megosztás a következőn keresztül:


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.

Lásd még