Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah jenis data dalam bahasa C#?

Apakah jenis data dalam bahasa C#?

下次还敢
下次还敢asal
2024-04-04 17:03:22387semak imbas

C# menyokong pelbagai jenis data, termasuk jenis asas seperti integer, nombor titik terapung, aksara dan nilai Boolean, serta jenis kompleks seperti rentetan, tatasusunan, kelas dan penghitungan. Jenis pembolehubah boleh ditentukan menggunakan penentu jenis (var, nama jenis, jenis generik, jenis boleh batal) dan penukaran jenis tersirat dan eksplisit disokong.

Apakah jenis data dalam bahasa C#?

Jenis data dalam C#

C# ialah bahasa ditaip kuat, yang bermaksud setiap pembolehubah mesti mempunyai jenis yang ditentukan pada masa penyusunan. C# menyokong pelbagai jenis data, meliputi pelbagai keperluan daripada jenis asas kepada jenis yang kompleks.

Jenis data asas

  • Jenis integer: bait, pendek, int, panjang, ulong
  • Jenis titik terapung: float, double
  • Jenis aksara: char
  • Jenis boolean: null
  • Jenis boolean: bool
Jenis data lain

    String (rentetan)
  • : Simpan data teks.
  • Array (array)
  • : Menyimpan koleksi tersusun elemen dari jenis yang sama.
  • Kelas (kelas)
  • : Jenis data tersuai yang boleh merangkum data dan gelagat.
  • Struktur (struktur)
  • : jenis data ringan, jenis nilai, menyimpan data berkaitan.
  • Enum (enum)
  • : Jenis yang mentakrifkan set pemalar bernama.
  • Rekod
  • : Jenis rujukan tidak berubah dengan sifat dan pembina.
  • Tuple (tuple)
  • : Satu set nilai nombor dan jenis tetap.
  • Generik (generik)
  • : Jenis data yang boleh disesuaikan menggunakan pelbagai jenis parameter.
  • Mewakilkan
  • : Rujukan kepada kaedah atau fungsi.
  • Penunjuk (penunjuk)
  • : Jenis yang menyimpan alamat berubah-ubah.
Type specifiers

Dalam C#, jenis pembolehubah boleh ditentukan menggunakan salah satu daripada penentu jenis berikut:

    var
  • : Pengkompil membuat kesimpulan jenis (hanya untuk pembolehubah tempatan).
  • Nama jenis
  • : Tentukan jenis eksplisit (cth., int, rentetan).
  • Jenis generik
  • : Terdiri daripada nama jenis dan senarai parameter jenis (contohnya, Senarai).
  • Jenis boleh batal
  • : Gunakan tanda soal (?) untuk menunjukkan bahawa pembolehubah boleh menjadi batal (contohnya, int?).
Penukaran jenis data

C# menyediakan penukaran jenis tersirat dan eksplisit. Penukaran jenis tersirat dilakukan secara automatik pada masa penyusunan, manakala penukaran jenis eksplisit dilakukan menggunakan operator cast.

Atas ialah kandungan terperinci Apakah jenis data dalam bahasa 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
Artikel sebelumnya:Apakah jenis data asas dalam c#Artikel seterusnya:Apakah jenis data asas dalam c#