Pertanyaan yang diberi tag «enums»

Tipe data yang terdiri dari sekumpulan nilai yang disebut elemen, anggota atau enumerator dari tipe tersebut.

8
ruang nama untuk jenis enum - praktik terbaik
Seringkali, seseorang membutuhkan beberapa jenis yang disebutkan bersama-sama. Terkadang, seseorang memiliki benturan nama. Dua solusi untuk hal ini muncul dalam pikiran: gunakan namespace, atau gunakan nama elemen enum 'lebih besar'. Namun, solusi namespace memiliki dua kemungkinan implementasi: kelas dummy dengan enum bersarang, atau namespace lengkap. Saya mencari pro dan kontra …
102 c++  enums  scope  nested 

2
Ubah enum menjadi List <string>
Bagaimana cara mengonversi Enum berikut menjadi Daftar string? [Flags] public enum DataSourceTypes { None = 0, Grid = 1, ExcelFile = 2, ODBC = 4 }; Saya tidak dapat menemukan pertanyaan yang tepat ini, Enum to List ini adalah yang terdekat tetapi saya secara khusus inginList&lt;string&gt;
102 c#  .net  enums  generic-list 

4
Ubah String menjadi nilai Enum yang setara
Apakah mungkin bagi saya untuk mengonversi menjadi Stringnilai yang setara di Enumeration, menggunakan Java. Saya tentu saja dapat melakukan ini dengan if-elsepernyataan besar , tetapi saya ingin menghindari ini jika memungkinkan. Diberikan dokumentasi ini: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Saya tidak terlalu berharap bahwa ini mungkin terjadi tanpa jika atau pernyataan kasus.
100 java  enums 

14
TypeScript enum ke array objek
Saya memiliki enum yang didefinisikan dengan cara ini: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Namun, saya ingin itu direpresentasikan sebagai larik / daftar objek dari API kami seperti di bawah ini: [{id: 1, name: 'Percentage'}, {id: …

18
Bagaimana cara mendefinisikan enum dengan nilai string?
Saya mencoba untuk mendefinisikan Enumdan menambahkan pemisah umum yang valid yang digunakan dalam CSV atau file serupa. Kemudian saya akan mengikatnya ke ComboBoxsebagai sumber data jadi setiap kali saya menambahkan atau menghapus dari definisi Enum, saya tidak perlu mengubah apa pun di kotak kombo. Masalahnya adalah bagaimana saya bisa mendefinisikan …
99 c#  string  enums 


20
Mendapatkan semua nama dalam enum sebagai String []
Apa cara termudah dan / atau sesingkat mungkin untuk mendapatkan nama elemen enum sebagai larik Strings? Yang saya maksud dengan ini adalah jika, misalnya, saya memiliki enum berikut: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } yang names()metode akan …
96 java  arrays  enums 





7
Menjalankan anggota Enum ke JSON
Bagaimana cara menserialisasi anggota Python Enumke JSON, sehingga saya dapat menghentikan JSON yang dihasilkan kembali menjadi objek Python? Misalnya, kode ini: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) menghasilkan kesalahan: TypeError: &lt;Status.success: 0&gt; is not JSON serializable Bagaimana saya bisa menghindarinya?

7
Bagaimana cara mendapatkan semua nilai enum di Java?
Saya menemukan masalah ini sehingga saya tanpa mengetahui enumtipe sebenarnya yang saya butuhkan untuk mengulangi kemungkinan nilainya. if (value instanceof Enum){ Enum enumValue = (Enum)value; } Ada ide bagaimana mengekstrak dari enumValue kemungkinan nilainya?
95 java  enums 

5
Mengapa bandingkanTo pada final Enum di Java?
Enum di Java mengimplementasikan Comparableantarmuka. Ini akan menyenangkan untuk override Comparable's compareTometode, tapi di sini itu ditandai sebagai final. Default tatanan alam di Enum's compareToadalah urutan yang tercantum. Adakah yang tahu mengapa enum Java memiliki batasan ini?

14
Bagaimana cara TryParse untuk nilai Enum?
Saya ingin menulis fungsi yang dapat memvalidasi nilai yang diberikan (diteruskan sebagai string) terhadap kemungkinan nilai dari sebuah enum. Dalam kasus pertandingan, itu harus mengembalikan contoh enum; jika tidak, itu harus mengembalikan nilai default. Fungsi tersebut mungkin tidak digunakan secara internal try / secaracatch , yang mengecualikan penggunaan Enum.Parse, yang …
94 c#  enums 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.