«enums» etiketlenmiş sorular

Türün öğeleri, üyeleri veya numaralandırıcıları olarak adlandırılan bir dizi adlandırılmış değerden oluşan bir veri türü.

6
Singleton'u bir Enum ile Uygulama (Java'da)
Böyle Singletonbir kullanarak Java uygulamak mümkün olduğunu okudum Enum: public enum MySingleton { INSTANCE; } Ancak, yukarıdaki nasıl çalışır? Özellikle, bir Objectsomutlaştırılmalıdır. Burada nasıl MySingletonsomutlaştırılıyor? Kim yapıyor new MySingleton()?


3
Enum'un değerleri () yöntemi için belgeler nerede?
Bir numaralandırma şöyle beyan ederim: enum Sex {MALE,FEMALE}; Ve sonra, aşağıda gösterildiği gibi enum tekrarlayın: for(Sex v : Sex.values()){ System.out.println(" values :"+ v); } Java API'sini kontrol ettim ancak değerleri () yöntemini bulamıyorum? Bu yöntemin nereden geldiğini merak ediyorum? API bağlantısı: https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html
172 java  enums 

7
Java numaralandırma - neden ad yerine toString kullanıyorsunuz
Enum api'ye yönteme bakarsanız name()şöyle diyor: Bu numaralandırma sabitinin adını, tam olarak numaralandırma bildiriminde bildirildiği gibi döndürür. ToString yöntemi daha kullanıcı dostu bir ad döndürebileceğinden, çoğu programcı bu tercih yerine toString yöntemini kullanmalıdır. Bu yöntem, öncelikle doğruluğun, sürümden sürüme değişiklik göstermeyecek şekilde tam adı almaya bağlı olduğu özel durumlarda kullanılmak …
171 java  enums 

9
Numaralandırmadan rastgele bir değeri nasıl seçerim?
C # 'da rastgele bir numaralandırma verildiğinde, rastgele bir değeri nasıl seçerim? (SO hakkında bu çok temel soruyu bulamadım. Cevabımı bir dakika içinde herkes için referans olarak göndereceğim, ancak lütfen kendi cevabınızı göndermekten çekinmeyin.)
171 c#  random  enums 

29
Java: Enum'un belirli bir dize içerip içermediğini kontrol ettiniz mi?
İşte benim sorunum - (varsa bile) enum eşdeğerini arıyorum ArrayList.contains(); . İşte benim kod sorunu bir örnek: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this } Şimdi, bir fark ArrayListait StringsBurada daha iyi rota olacağı ama başka bir yerde bir switch / örneği üzerinden benim enum içeriğini yayınlamak zorunda. …
169 java  string  enums 

8
İnt C # yasal numaralandırma olup olmadığını kontrol etmenin bir yolu var mı?
Birkaç SO mesajları okudum ve en temel işlem eksik görünüyor. 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()); } Bu istisnalara neden …
168 c#  enums 

6
C # içinde numaralandırma içinde yöntemler
Java'da, bir enum içinde yöntemlere sahip olmak mümkündür. C # böyle bir olasılık var mı yoksa sadece bir dize koleksiyonu ve bu kadar mı? Geçersiz kılmaya çalıştım ToString()ama derlemiyor. Birisinin basit bir kod örneği var mı?
165 c#  enums  enumeration 

12
Java numaralandırmasını Dize değerinden nasıl arayabilirim?
Ben bir enum dize değeri (veya muhtemelen başka bir değer) aramak istiyorum. Aşağıdaki kodu denedim ama initialisers statik izin vermez. Basit bir yolu var mı? 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 Verbosity …
164 java  enums  lookup 

13
Numaralandırmayı Dizeye Dönüştür
Enum .NET 3.5'te bir dizeye dönüştürmek için tercih edilen yolu nedir? Enum.GetName Enum.Format ToString Neden bunlardan birini diğerlerine tercih etmeliyim? Kişi daha iyi performans gösterir mi?
163 .net  enums 

14
Bir numaradan rastgele bir değer seçilsin mi?
Böyle bir numaralandırma varsa: public enum Letter { A, B, C, //... } Birini rastgele seçmenin en iyi yolu nedir? Üretim kalitesinde kurşun geçirmez olması gerekmez, ancak oldukça eşit bir dağılım iyi olurdu. Böyle bir şey yapabilirdim private Letter randomLetter() { int pick = new Random().nextInt(Letter.values().length); return Letter.values()[pick]; } Ama …
162 java  random  enums 


7
MySQL'deki ENUM türü sütunuma nasıl daha fazla üye ekleyebilirim?
MySQL başvuru kılavuzu, bunun nasıl yapılacağı konusunda kesin bir örnek sağlamaz. Daha fazla ülke eklemem gereken ENUM türü bir ülke adı sütunum var. Bunu başarmak için doğru MySQL sözdizimi nedir? İşte benim girişimim: ALTER TABLE carmake CHANGE country country ENUM('Sweden','Malaysia'); Aldığım hata: ERROR 1265 (01000): Data truncated for column 'country' …
157 mysql  enums  alter-table 

7
Hızlı 4'te bir numaralandırmayı nasıl çözülebilir yapabilirim?
enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } Bunu tamamlamak için ne koyayım? Ayrıca, diyelim ki bunu değiştirdim case: case image(value: Int) Bunu Decodable'a nasıl uygun hale getirebilirim? EDit İşte tam …
157 swift  enums 

11
C # Bayrakları Karşılaştırma?
Aşağıda bir bayrak numaralandırma var. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } İf ifadesinin doğru olarak değerlendirilmesini sağlayamıyorum. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } …
155 c#  .net  enums  attributes  flags 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.