Latest web development tutorials

C # pencacahan (Enum)

Pencacahan adalah satu set konstanta bilangan bulat bernama. Jenis dicacah dinyatakan menggunakan kata kuncienum.

C # adalah jenis nilai pencacahan data. Dengan kata lain, pencacahan mengandung nilai tersendiri dan tidak dapat diwariskan atau mentransfer warisan.

Enumdeklarasi variabel

Umum pernyataan sintaks pencacahan:

enum <enum_name>
{ 
    daftar pencacahan 
};

Di antara mereka,

  • enum_nameditentukan jenis nama pencacahan.
  • daftar pencacahanadalah daftar dipisahkan koma pengidentifikasi.

Daftar dicacah Setiap simbol mewakili nilai integer lebih besar dari nilai integer ditandatangani yang mendahului itu. Secara default, nilai simbol pencacahan pertama adalah 0. Sebagai contoh:

enum Days {Sun, Mon, tue, Wed, thu, Jumat, Sabtu};

contoh

Contoh berikut menunjukkan penggunaan pencacahan:

menggunakan System;
namespace EnumApplication
{
   kelas EnumProgram
   {
      enum Days {Sun, Mon, tue, Wed, thu, Jumat, Sabtu};

      static void Main (string [] args)
      {
         int WeekdayStart = (int) Days.Mon;
         int WeekdayEnd = (int) Days.Fri;
         Console.WriteLine ( "Senin: {0}", WeekdayStart);
         Console.WriteLine ( "Friday: {0}", WeekdayEnd);
         Console.ReadKey ();
      }
   }
}

Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:

Senin: 1
Jumat: 5