Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah jenis data yang ditentukan pengguna dalam C#?

Apakah jenis data yang ditentukan pengguna dalam C#?

PHPz
PHPzke hadapan
2023-08-23 08:17:081033semak imbas

Apakah jenis data yang ditentukan pengguna dalam C#?

Dalam C#, jenis data yang ditentukan pengguna ialah struktur dan penghitungan.

Struktur

Dalam C#, struktur ialah jenis data jenis nilai. Ia membantu anda membuat pembolehubah tunggal memegang data berkaitan pelbagai jenis data. Gunakan kata kunci struct untuk mencipta struktur.

Struktur C# mempunyai ciri berikut:

  • Struktur boleh mempunyai kaedah, medan, pengindeks, sifat, kaedah pengendali dan acara.
  • Sesuatu struktur boleh mempunyai pembina yang ditentukan, tetapi tiada pemusnah. Walau bagaimanapun, anda tidak boleh menentukan pembina lalai untuk struktur. Pembina lalai ditakrifkan secara automatik dan tidak boleh diubah.
  • Tidak seperti kelas, struktur tidak boleh mewarisi struktur atau kelas lain.
  • Struktur tidak boleh digunakan sebagai asas kepada struktur atau kelas lain.
  • Sesuatu struktur boleh melaksanakan satu atau lebih antara muka.
  • Ahli struktur tidak boleh ditetapkan sebagai abstrak, maya atau dilindungi.

Enumeration

Enumeration ialah penghitungan yang digunakan untuk menyimpan set pemalar bernama, seperti tahun, produk, bulan, musim, dll.

Nilai lalai pemalar penghitungan bermula dari 0 dan meningkat. Ia mempunyai set pemalar tetap dan boleh dilalui dengan mudah.

Mari kita lihat contoh.

Kami menyediakan penghitungan berikut:

public enum Vehicle { Car, Bus, Truck }

Atas ialah kandungan terperinci Apakah jenis data yang ditentukan pengguna dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Satu set aliran dalam C#Artikel seterusnya:Satu set aliran dalam C#