Bagikan melalui


Singkatan jenis

Singkatan jenis adalah alias atau nama alternatif untuk jenis.

Nota

Fitur "singkatan jenis" memungkinkan Anda membuat nama alternatif yang lebih pendek atau lebih panjang dari nama jenis asli. Adalah umum untuk singkatan nama jenis panjang atau membuat nama yang lebih sederhana untuk mengetik aplikasi dengan argumen generik tertentu. Anda dapat menggunakan singkatan jenis untuk membuat nama yang lebih panjang dan lebih deskriptif yang meningkatkan keterbacaan kode.

Sintaksis

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

Komentar

Anda dapat menggunakan singkatan jenis untuk memberi jenis nama yang lebih bermakna, untuk membuat kode lebih mudah dibaca. Anda juga dapat menggunakannya untuk membuat nama yang mudah digunakan untuk jenis yang rumit untuk ditulis. Selain itu, Anda dapat menggunakan singkatan jenis untuk mempermudah mengubah jenis yang mendasar tanpa mengubah semua kode yang menggunakan jenis . Berikut ini adalah singkatan jenis sederhana.

Aksesibilitas jenis singkatan default ke public.

type SizeType = uint32

Singkatan jenis dapat menyertakan parameter generik, seperti dalam kode berikut.

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

Dalam kode sebelumnya, Transform adalah singkatan jenis yang mewakili fungsi yang mengambil argumen tunggal dari jenis apa pun dan yang mengembalikan satu nilai dari jenis yang sama.

Singkatan jenis tidak dipertahankan dalam kode bahasa perantara umum (CIL). Oleh karena itu, ketika Anda menggunakan rakitan F# dari bahasa .NET lain, Anda harus menggunakan nama jenis yang mendasar untuk singkatan jenis.

Singkatan jenis juga dapat digunakan pada satuan pengukuran. Untuk informasi selengkapnya, lihat Satuan Ukuran.

Lihat juga