Jenis data C# termasuk: jenis nilai (integer, titik terapung, aksara, Boolean, jenis penghitungan), jenis rujukan (kelas, struktur, tatasusunan, rentetan, perwakilan), jenis khas (null, dinamik, tidak sah).
Jenis Data dalam C#
Pelbagai jenis data disediakan dalam C# untuk mewakili nilai data yang berbeza. Jenis-jenis ini dibahagikan kepada kategori utama berikut:
Jenis nilai
-
Integer: bait, sbyte, pendek, ushort, int, uint, panjang, ulong
-
Takat terapung:
Terapung - Jenis: char
- Jenis Boolean: bool
- Jenis pengiraan: enum
Jenis rujukan
- Kelas tersuai: Class:
Diisytiharkan sebagai struct Jenis tersuai-
Array:
Diisytiharkan sebagai T[]-
String:
string (sebenarnya alias tatasusunan char[])-
Delegate:
Diisytiharkan sebagai jenis perwakilan X Y
-
Jenis lain Mewakili nilai istimewa yang tidak mempunyai nilai
-
dinamik: Jenis yang membolehkan jenis ditentukan semasa runtime
-
Tidak sah: Mewakili jenis yang tidak mengembalikan nilai
Taipkan nilai
:
- disimpan pada timbunan.
- Mengandungi nilai secara langsung, bukannya merujuk kepada nilai atau objek lain.
- Apabila menyalin, buat salinan nilai.
Jenis rujukan :
- disimpan dalam timbunan.
- Mengandungi rujukan kepada objek atau nilai lain.
- Semasa menyalin, buat rujukan kepada objek asal.
Jenis lain:
-
Nol: Mewakili nilai yang hilang atau tidak dimulakan.
-
Dinamik: Tidak menyemak jenis pada masa penyusunan, membenarkan jenis ditentukan secara dinamik pada masa jalan.
-
Batal: Biasanya digunakan untuk jenis pengembalian kaedah atau fungsi, menunjukkan bahawa kaedah atau fungsi itu tidak mengembalikan sebarang nilai.
Atas ialah kandungan terperinci Apakah jenis data yang disediakan dalam c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn