Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh mendapatkan nilai integer ahli C# enum?
<:> Soalan:
Soalan ini secara mendalam meneroka nilai integer pengambilan semula dengan penghitungan. Pertimbangkan adegan berikut: Kelas bernama mengandungi penghitungan yang dipanggil
, yang bermaksud pelbagai isu tinjauan. Adakah terdapat kaedah langsung untuk mendapatkan nilai integer ahli penghitungan tertentu dan menggunakannya dalam fungsi seperti? Questions
Question
Jawapan: Questions.Get(Question.Role)
Untuk mengekstrak nilai integer dari penghitungan, hanya tukar untuk wajib. Contohnya:
<code class="language-csharp">int something = (int)Question.Role;</code>dan jenis lain, ia mesti dipaksa untuk mengubahnya menjadi jenis asas yang disebutkan. Sebagai contoh, pertimbangkan penghitungan berikut:
int
uint
long
Dengan mengamati langkah berjaga -jaga penukaran wajib ini, anda dapat mengambil semula nilai integer yang berkaitan dengan penghitungan dan menggunakannya dalam kod. ulong
Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan nilai integer ahli C# enum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!