Pertanyaan yang diberi tag «enums»

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


3
Di mana dokumentasi untuk metode nilai () dari Enum?
Saya menyatakan enum sebagai: enum Sex {MALE,FEMALE}; Dan kemudian, ulangi enum seperti yang ditunjukkan di bawah ini: for(Sex v : Sex.values()){ System.out.println(" values :"+ v); } Saya memeriksa Java API tetapi tidak dapat menemukan metode values ​​()? Saya ingin tahu dari mana metode ini berasal? Tautan API: https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html
172 java  enums 

7
Java enum - mengapa menggunakan toString alih-alih nama
Jika Anda melihat enum api di metode name()itu mengatakan bahwa: Mengembalikan nama konstanta enum ini, persis seperti yang dinyatakan dalam deklarasi enumnya. Sebagian besar programmer harus menggunakan metode toString sebagai preferensi untuk yang satu ini, karena metode toString dapat mengembalikan nama yang lebih ramah pengguna. Metode ini dirancang terutama untuk …
171 java  enums 

9
Bagaimana cara memilih nilai acak dari enumerasi?
Diberikan penghitungan sewenang-wenang dalam C #, bagaimana cara memilih nilai acak? (Saya tidak menemukan pertanyaan yang sangat mendasar ini di SO. Saya akan mengirimkan jawaban saya sebentar lagi sebagai referensi untuk siapa pun, tapi jangan ragu untuk mengirim jawaban Anda sendiri.)
170 c#  random  enums 

29
Java: Periksa apakah enum berisi string yang diberikan?
Inilah masalah saya - saya sedang mencari (jika ada) yang setara dengan enum ArrayList.contains();. Berikut ini contoh masalah kode saya: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this } Sekarang, saya menyadari bahwa salah ArrayListsatu Stringsakan menjadi rute yang lebih baik di sini, tetapi saya harus menjalankan konten enum …
169 java  string  enums 

8
Apakah ada cara untuk memeriksa apakah int adalah enum legal dalam C #?
Saya sudah membaca beberapa posting SO dan sepertinya sebagian besar operasi dasar hilang. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); _log.WriteDebug(_log.LogLevel.ToString()); } …
167 c#  enums 

6
Metode di dalam enum dalam C #
Di Jawa, dimungkinkan untuk memiliki metode di dalam enum. Apakah ada kemungkinan seperti itu di C # atau hanya koleksi string dan hanya itu? Saya mencoba menimpa ToString()tetapi tidak dapat dikompilasi. Apakah seseorang memiliki sampel kode sederhana?
165 c#  enums  enumeration 

12
Bagaimana saya bisa mencari Java enum dari nilai String-nya?
Saya ingin mencari enum dari nilai stringnya (atau mungkin nilai lainnya). Saya sudah mencoba kode berikut tetapi tidak mengizinkan statis di inisialisasi. Apakah ada cara sederhana? public enum Verbosity { BRIEF, NORMAL, FULL; private static Map<String, Verbosity> stringMap = new HashMap<String, Verbosity>(); private Verbosity() { stringMap.put(this.toString(), this); } public static …
164 java  enums  lookup 

13
Konversi Enum ke String
Yang merupakan cara yang disukai untuk mengubah Enum ke String di. NET 3.5? Enum.GetName Enum.Format ToString Mengapa saya harus memilih salah satu dari ini daripada yang lain? Apakah seseorang berkinerja lebih baik?
163 .net  enums 

6
Periksa apakah ada nilai di enum di TypeScript
Saya menerima nomor type = 3dan harus memeriksa apakah ada di enum ini: export const MESSAGE_TYPE = { INFO: 1, SUCCESS: 2, WARNING: 3, ERROR: 4, }; Cara terbaik yang saya temukan adalah dengan mendapatkan semua Nilai Enum sebagai array dan menggunakan indexOf di atasnya. Tetapi kode yang dihasilkan tidak …

14
Pilih nilai acak dari enum?
Jika saya memiliki enum seperti ini: public enum Letter { A, B, C, //... } Apa cara terbaik untuk memilih satu secara acak? Itu tidak perlu menjadi antipeluru kualitas produksi, tetapi distribusi yang adil akan lebih baik. Saya bisa melakukan sesuatu seperti ini private Letter randomLetter() { int pick = …
161 java  random  enums 

7
Mengapa izin enum sering memiliki nilai 0, 1, 2, 4?
Mengapa orang selalu menggunakan nilai enum suka 0, 1, 2, 4, 8dan tidak 0, 1, 2, 3, 4? Apakah ini ada hubungannya dengan operasi bit, dll? Saya akan sangat menghargai cuplikan sampel kecil tentang bagaimana ini digunakan dengan benar :) [Flags] public enum Permissions { None = 0, Read = …
159 c#  permissions  enums  flags 


7
Bagaimana cara membuat Enum Decodable di swift 4?
enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } Apa yang saya masukkan untuk menyelesaikan ini? Juga, katakanlah saya mengubah caseini: case image(value: Int) Bagaimana cara membuat ini sesuai dengan Decodable? Sunting …
157 swift  enums 

11
Bagaimana Membandingkan Bendera dalam C #?
Saya memiliki bendera enum di bawah ini. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Saya tidak bisa membuat pernyataan if mengevaluasi ke true. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however …
155 c#  .net  enums  attributes  flags 

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.