Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah dua jenis jenis data dalam C# dan apakah perbezaannya?

Apakah dua jenis jenis data dalam C# dan apakah perbezaannya?

下次还敢
下次还敢asal
2024-04-04 15:42:17999semak imbas

C# jenis data dibahagikan kepada jenis nilai dan jenis rujukan. Jenis nilai menyimpan nilai sebenar, tidak boleh diubah dan memperuntukkan memori pada tindanan, seperti int dan apungan. Jenis rujukan menyimpan rujukan kepada nilai, boleh berubah dan memperuntukkan memori pada timbunan, seperti rentetan dan tatasusunan.

Apakah dua jenis jenis data dalam C# dan apakah perbezaannya?

C# jenis data

C# jenis data bahasa dibahagikan kepada dua kategori:

  • jenis nilai
  • jenis rujukan

  • Storan jenis nilai nilai itu sendiri, dan bukannya menyimpan rujukan kepada nilai itu.
  • Jenis nilai tidak berubah, yang bermaksud perubahan yang dibuat kepada pembolehubah jenis nilai tidak menjejaskan nilai asal.
  • Jenis nilai memperuntukkan memori pada tindanan.
  • Contoh biasa jenis nilai termasuk int, float, double dan bool.

Jenis rujukan

  • Jenis rujukan menyimpan rujukan kepada nilai dan bukannya menyimpan nilai itu sendiri.
  • Jenis rujukan boleh berubah, yang bermaksud perubahan yang dibuat kepada pembolehubah jenis rujukan juga mempengaruhi nilai asal.
  • Jenis rujukan memperuntukkan memori pada timbunan.
  • Contoh biasa jenis rujukan termasuk rentetan, tatasusunan dan kelas.

difference

featuresvalue type reference typestoring Nilai The sendiri A rujukan kepada nilai mutabilityimmutability Pembolehubah peruntukan memori timbunan timbunan contoh int, float rentetan, tatasusunan, kelas

Atas ialah kandungan terperinci Apakah dua jenis jenis data dalam C# dan apakah perbezaannya?. 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