«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ü.

8
Nasıl System.Enum'den temel tamsayıya dönüştürebilirim?
Herhangi bir System.Enum türetilmiş türü, çevrim yapmadan ve tercihen bir dizeyi ayrıştırmadan karşılık gelen tamsayı değerine dönüştürmek için genel bir yöntem oluşturmak istiyorum. Örneğin, istediğim şunun gibi bir şey: // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; } } Ancak bu işe …

3
Python'da int Enum dönüştürmek nasıl?
Python 2.7.6 ile yeni Enum özelliğini ( backport enum34 aracılığıyla ) kullanma. Aşağıdaki tanım göz önüne alındığında, bir int'i karşılık gelen Enum değerine nasıl dönüştürebilirim? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Dönüştürmeyi yapmak için bir dizi if ifadesi oluşturabileceğimi biliyorum, ancak …

7
Bir Enum üyesini JSON'a seri hale getirme
Bir Python Enumüyesini JSON'a nasıl serileştirebilirim, böylece ortaya çıkan JSON'u tekrar bir Python nesnesine seri durumdan çıkarabilirim? Örneğin, bu kod: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) hataya neden olur: TypeError: <Status.success: 0> is not JSON serializable Bundan nasıl kaçınabilirim?

5
CompareTo neden Java'da bir Enum finalinde?
Java'daki bir enum Comparablearabirimi uygular . Comparable'In compareToyöntemini geçersiz kılmak güzel olurdu , ama burada son olarak işaretlendi. Enum'Ler compareToiçin varsayılan doğal sıra , listelenen sıradır. Java numaralarının neden bu kısıtlamaya sahip olduğunu bilen var mı?




7
Android'de numaralandırmaktan kesinlikle kaçınmalı mıyım?
BundleAşağıdaki gibi bir arayüzde anahtarlar gibi bir dizi ilgili sabiti tanımlardım : public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Bu bana ilgili sabitleri bir arada gruplamak ve bunları statik bir içe aktararak (uygulamalar değil) kullanmak için daha güzel bir yol sağlıyor. …
93 java  android  enums 

2
Hazırda bekletme modundaki dizeyle eşleme
Bir Kategori Hazırda Bekletme modelim var: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; bir tür dizesi alanına sahip olan. Ayrıca, bir kategori türünü temsil eden bir Java numaram var: public enum CategoryType { INCOME, OUTCOME; …
93 java  hibernate  enums 


5
Mongoose'da Enum Nasıl Oluşturulur ve Kullanılır
enumMongoose'da bir tür oluşturmaya ve kullanmaya çalışıyorum . Kontrol ettim ama doğru sonucu alamıyorum. enumProgramımda aşağıdaki gibi kullanıyorum : Şemam: var RequirementSchema = new mongooseSchema({ status: { type: String, enum : ['NEW,'STATUS'], default: 'NEW' }, }) Ama biraz ben bir değerini koymak nasıl, burada karışık duyuyorum enumgibi Java NEW("new"). enumNumaralandırılabilir …

9
Özel bir sıralama düzeni tanımlamak için Karşılaştırıcıyı nasıl kullanırım?
Araba listesi için bir tasnif demosu geliştirmek istiyorum. Araba listesini görüntülemek için veri tablosunu kullanıyorum. Şimdi aslında listeyi araba rengine göre sıralamak istiyorum. Burada alfabetik sıraya göre sıralanmıyor. Önce Kırmızı araba, ardından Mavi vb. Gibi özel sıralama düzenimi kullanmak istiyorum. Ben Java kullanmayı deneyin Bunun için Comparatorve Comparableancak alfabetik sadece …
91 java  sorting  enums 

10
C # 'da tüm enum değerlerinin bir dizisi nasıl elde edilir?
Olası tüm değerleri görüntülemek istediğim bir numaram var. Böyle bir listeyi manuel olarak oluşturmak yerine, numaralamanın tüm olası değerlerinin bir dizisini veya listesini almanın bir yolu var mı? örneğin, bir numaram varsa: public enum Enumnum { TypeA, TypeB, TypeC, TypeD } nasıl bir almak mümkün olacaktır List<Enumnum>içerdiğini { TypeA, TypeB, …
91 c#  enums 



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.