Jenis data dalam C# terbahagi kepada dua kategori: jenis nilai dan jenis rujukan. Jenis nilai: disimpan terus dalam pembolehubah dan tidak boleh diubah suai, termasuk integer, titik terapung, Boolean, aksara, penghitungan dan struktur. Jenis rujukan: menyimpan rujukan objek dan boleh diubah suai, termasuk kelas, antara muka, tatasusunan, perwakilan dan rentetan.
Jenis data dalam C#
Jenis data dalam C# terbahagi terutamanya kepada dua kategori: jenis nilai dan jenis rujukan.
Jenis Nilai
Jenis nilai ialah jenis data yang disimpan terus dalam pembolehubah. Ia menduduki ruang tetap dalam ingatan dan tidak boleh diubah suai. Setelah dibuat, kandungan pembolehubah jenis nilai tidak boleh diubah.
Biasa jenis nilai termasuk:
- Jenis integer (seperti int, pendek, panjang)
- Jenis titik terapung (seperti float, double)
- Jenis Boolean (bool)
- Jenis character
Jenis penghitungan (enum)- Struktur (struktur)
-
Jenis rujukan
Jenis rujukan merujuk kepada rujukan kepada objek yang disimpan dalam timbunan terurus. Ia menduduki jumlah ruang yang berubah-ubah dalam ingatan dan boleh diubah suai. Pembolehubah jenis rujukan hanya menyimpan alamat memori objek, bukan data sebenar.
Biasa
jenis rujukan termasuk:
kelas - antaramuka
- array
- delegasi
- rentetan
-
perbezaan jenis
dan: jenis utama
Lokasi penyimpanan: - Jenis nilai ialah disimpan pada timbunan, manakala jenis rujukan disimpan pada timbunan.
Mutability: - Jenis nilai tidak boleh berubah, manakala jenis rujukan boleh berubah.
Pendudukan ruang: - Jenis nilai menduduki ruang tetap, manakala jenis rujukan menduduki ruang berubah.
Kelajuan: - Jenis nilai biasanya lebih pantas daripada jenis rujukan kerana ia disimpan terus dalam ingatan.
Atas ialah kandungan terperinci Apakah dua jenis utama jenis data dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!