Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah jenis data yang disediakan dalam c#

Apakah jenis data yang disediakan dalam c#

下次还敢
下次还敢asal
2024-04-04 17:06:191007semak imbas

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).

Apakah jenis data yang disediakan dalam c#

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