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

29
Bir numaralandırma nasıl numaralandırılır
Stack Overflow adlı kullanıcının yorumu : foreach () для enum Nasıl bir enumC # numaralandırmak ? Örneğin, aşağıdaki kod derlenmez: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } Ve aşağıdaki derleme zamanı hatası verir: 'Suit' bir …
3766 c#  .net  loops  enums  enumeration 




27
C # enum int int değeri alın
Questions(Çoğul) adında bir sınıfım var . Bu sınıfta buna Questionbenzeyen (tekil) bir numaralandırma vardır . public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } In Questionssınıfında Bir var get(int foo)bir döndüren işlevi Questionsbunun için nesneyi foo. Böyle bir şey …
1823 c#  enums  casting  int 

15
Java numaralandırma üyelerini karşılaştırma: == veya eşittir ()?
Java enums özel kurucuları ve bir grup kamu statik üyeleri ile sınıflara derlendi biliyorum. Belirli bir numaralandırmanın iki üyesini karşılaştırırken, her zaman kullandım .equals(), örn. public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Ancak, sadece ==.equals () yerine eşittir operatörünü kullanan bazı kod rastladım : public useEnums2(SomeEnum a) …
1736 java  enums 

12
C # [Flags] Enum Attribute anlamı ne?
Zaman zaman aşağıdaki gibi bir numaralandırma görüyorum: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } [Flags]Özelliğin tam olarak ne yaptığını anlamıyorum . Herkes iyi bir açıklama ya da örnek gönderebilir?
1445 c#  enums  flags 

21
Enum ile T sınırlayan Genel yöntem oluşturma
Şu Enum.Parsekavramları genişletmek için bir işlev inşa ediyorum: Bir Enum değerinin bulunmaması durumunda varsayılan bir değerin ayrıştırılmasına izin verir Büyük / küçük harfe duyarlı değil mi Bu yüzden aşağıdakileri yazdım: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in …

27
JavaScriptSerializer - enum'un dize olarak JSON serileştirmesi
На этот вопрос есть ответы на yığın taşması на русском : Сериализация enum в json в виде строки Bir enumözellik içeren bir sınıf var ve nesneyi kullanarak seri hale getirme JavaScriptSerializer, benim json sonucu numaralandırma string"adı" yerine tamsayı değeri içerir . stringBir özel oluşturmak zorunda kalmadan benim json olarak bir …

30
Python'da bir "Numaralandırma" yı nasıl temsil edebilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Ben esas olarak bir C # geliştiricisiyim ama şu anda Python'daki bir proje üzerinde çalışıyorum. Python'da bir Enum eşdeğerini nasıl temsil edebilirim?
1143 python  python-3.x  enums 


30
Bir Enum'un dize ile temsili
Aşağıdaki numaralandırmaya sahibim: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Ancak sorun Kimlik 1 değil AuthenticationMethod.FORMS için sorulduğunda "FORMS" kelimesine ihtiyacım var. Bu sorun için aşağıdaki çözümü buldum ( bağlantı ): İlk önce "StringValue" adlı özel bir özellik oluşturmak gerekir: public class StringValue …
912 c#  enums 

24
Bir dizgiyi C # içindeki bir numaralamaya dönüştürme
Bir dizgeyi C # numaralandırma değerine dönüştürmenin en iyi yolu nedir? Numaralandırma değerlerini içeren bir HTML seçme etiketi var. Sayfa gönderildiğinde, (bir dize biçiminde olacak) değeri almak ve numaralandırma değerine dönüştürmek istiyorum. İdeal bir dünyada böyle bir şey yapabilirdim: StatusEnum MyStatus = StatusEnum.Parse("Active"); ancak bu geçerli bir kod değil.
894 c#  string  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.