实例介绍asp.net项目开发中枚举的使用
这篇文章主要介绍介绍asp.net项目开发中枚举的使用。包含了显示枚举的值和为下拉框绑定枚举两个功能举例说明。
1 显示枚举的值:<%# (CN80s.DDPM.Model.Enum.EnumBidCardStatus)(int)Eval("PerpaidCard_Status")%>
2 为下拉框绑定枚举:
GetEnumList(ddlBids); void GetEnumList(DropDownList ddl) { foreach (EnumBidCardType s in System.Enum.GetValues(typeof(EnumBidCardType))) { ddl.Items.Add(new ListItem(s.ToString(), ((int)s).ToString())); } } this.ddlBids.DataSource = GetEnumList(typeof(EnumBidCardType), true); this.ddlBids.DataTextField = "Text"; this.ddlBids.DataValueField = "Value"; this.ddlBids.DataBind(); public static List<ListItem> GetEnumList(Type enumType, bool allAllOption) { if (enumType.IsEnum == false) { return null; } List<ListItem> list = new List<ListItem>(); if (allAllOption == true) { list.Add(new ListItem("--全部--", "")); } Type typeDescription = typeof(DescriptionAttribute); System.Reflection.FieldInfo[] fields = enumType.GetFields(); string strText = string.Empty; string strValue = string.Empty; foreach (FieldInfo field in fields) { if (field.IsSpecialName) continue; strValue = field.GetRawConstantValue().ToString(); object[] arr = field.GetCustomAttributes(typeDescription, true); if (arr.Length > 0) { strText = (arr[0] as DescriptionAttribute).Description; } else { strText = field.Name; } list.Add(new ListItem(strText, strValue)); } return list; }
Atas ialah kandungan terperinci 实例介绍asp.net项目开发中枚举的使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Fungsi penghitungan dalam Php8.1 meningkatkan kejelasan dan jenis keselamatan kod dengan menentukan pemalar yang dinamakan. 1) Penghitungan boleh menjadi bilangan bulat, rentetan atau objek, meningkatkan kebolehbacaan kod dan keselamatan jenis. 2) Penghitungan adalah berdasarkan kelas dan menyokong ciri-ciri berorientasikan objek seperti traversal dan refleksi. 3) Penghitungan boleh digunakan untuk perbandingan dan tugasan untuk memastikan keselamatan jenis. 4) Penghitungan menyokong penambahan kaedah untuk melaksanakan logik kompleks. 5) Pemeriksaan jenis dan pengendalian ralat yang ketat boleh mengelakkan kesilapan biasa. 6) Penghitungan mengurangkan nilai sihir dan meningkatkan keupayaan, tetapi memberi perhatian kepada pengoptimuman prestasi.

Penghitungan dalam Python ialah jenis data yang ditentukan pengguna yang terdiri daripada set nilai yang dinamakan. Satu set nilai terhingga ditakrifkan menggunakan penghitungan, dan nilai ini boleh diakses dalam Python menggunakan nama mereka dan bukannya nilai integer. Penghitungan menjadikan kod lebih mudah dibaca dan diselenggara, dan ia juga meningkatkan keselamatan jenis. Dalam artikel ini, kita akan belajar cara mencari penghitungan dengan nilai rentetannya dalam Python. Untuk mencari enum dengan nilai rentetan kita perlu mengikuti langkah berikut: Import modul enum dalam kod anda Tentukan enum dengan set nilai yang dikehendaki Buat fungsi yang mengambil rentetan enum sebagai input dan mengembalikan nilai enum yang sepadan . Sintaks darienumimportEnumclassClassName(Enum

Faedah menggunakan jenis penghitungan sebagai nilai pulangan fungsi: Tingkatkan kebolehbacaan: Gunakan pemalar nama yang bermakna untuk meningkatkan pemahaman kod. Keselamatan jenis: Pastikan nilai pulangan sesuai dalam julat yang dijangkakan dan elakkan tingkah laku yang tidak dijangka. Menjimatkan memori: Jenis terhitung biasanya menggunakan lebih sedikit ruang storan. Mudah dilanjutkan: Nilai baharu boleh ditambah dengan mudah pada penghitungan.

Penghitungan ialah jenis data yang ditentukan pengguna dalam bahasa C. Ia digunakan untuk memberi nama kepada pemalar integer, menjadikan program lebih mudah dibaca dan diselenggara. Kata kunci "enum" digunakan untuk mengisytiharkan penghitungan. Berikut ialah sintaks penghitungan dalam bahasa C: enumenum_name{const1,const2,.....};Theenumkeywordisalsousedtodefinethevariablesofenumtype.Therearetwowaystodefinethevariablesofenumtypeasfollows.enumweek{Ahad,isnin,selasa,

C++ ialah bahasa pengaturcaraan biasa yang sintaksnya agak ketat dan mudah dipelajari dan digunakan. Walau bagaimanapun, semasa pengaturcaraan tertentu, tidak dapat dielakkan untuk menghadapi pelbagai ralat Salah satu ralat biasa ialah "ahli penghitungan perlu dimulakan dalam kurungan". Dalam C++, jenis penghitungan ialah jenis data yang sangat mudah yang boleh mentakrifkan satu set pemalar dengan nilai diskret, seperti: enumColor{RED,YELLOW,GREEN};

Selepas JDK versi 5, Java memperkenalkan penghitungan. Ia adalah satu set pemalar yang ditakrifkan menggunakan kata kunci 'enum'. Di Jawa, pembolehubah akhir agak serupa dengan penghitungan. Dalam artikel ini, kami akan mencipta program Java di mana kami mentakrifkan kelas penghitungan dan cuba mengakses semua pemalar yang ditakrifkan dalam penghitungan menggunakan kaedah valueOf() dan values(). Terjemahan bahasa Cina bagi Enum ialah: Penghitungan Apabila kita perlu menentukan set pemalar tetap, kita menggunakan kelas penghitungan. Sebagai contoh, jika kita ingin menggunakan hari dalam seminggu, nama planet, nama lima vokal, dsb. Ambil perhatian bahawa nama semua pemalar diisytiharkan dalam huruf besar. Walaupun dalam Java, penghitungan adalah jenis kelas, kita tidak boleh membuat instantiat. wujud

Java ialah bahasa pengaturcaraan berorientasikan objek yang menyediakan sintaks yang kaya dan jenis terbina dalam. Jenis penghitungan dalam Java ialah jenis khas yang membolehkan pengaturcara mentakrifkan koleksi tetap nilai dan memberikan nama kepada setiap nilai. Jenis penghitungan menyediakan cara yang mudah, selamat dan boleh dibaca untuk mewakili sekumpulan pemalar yang berkaitan. Jenis penghitungan dalam Java ialah jenis rujukan, yang diperkenalkan dalam JavaSE5. Takrif jenis penghitungan menggunakan kata kunci "enum" untuk menyenaraikan semua pemalar penghitungan dalam definisi. Setiap

Apabila pengaturcaraan dalam C++, kadangkala anda akan menemui mesej ralat sintaks "Pengecam dalam pengiraan mestilah pemalar integer". Artikel ini menerangkan punca masalah ini dan penyelesaian yang mungkin. Pertama, kita perlu menjelaskan apa itu penghitungan. Dalam C++, penghitungan ialah jenis data khas yang digunakan untuk menentukan koleksi pemalar dengan nilai diskret. Setiap pemalar dalam penghitungan diberikan nilai integer, dengan pemalar pertama menjadi lalai kepada 0 dan pemalar selebihnya bertambah mengikut turutan. Contohnya: enumWeekday{Isnin,Selasa
