«enumeration» etiketlenmiş sorular

Örneğin bir koleksiyondan değerleri numaralandırma süreci.


6
Java Enum Yöntemleri - ters yön numaralandırmasını döndür
Ters yönü döndüren bir yöntemi olan bir enum Yönü bildirmek istiyorum (aşağıdaki sözdizimsel olarak doğru değildir, yani numaralandırmalar somutlaştırılamaz, ancak benim açımdan bahsediyor). Bu Java'da mümkün mü? İşte kod: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; } protected int code; public int getCode() { return this.code; …
113 java  enums  enumeration 

11
.NET kitaplığında Ay için önceden tanımlanmış bir numaralandırma var mı?
.Net çerçevesinde aylarca resmi bir numaralandırma olup olmadığını görmek istiyorum. Ayın kullanımının yaygınlığından ve .net çerçevesinde bu tür başka numaralandırmalar olduğu için bir tane olması bana mümkün görünüyor. Örneğin, haftanın günleri için, Pazartesi, Salı, vb. İçeren System.DayOfWeek bir numaralandırma vardır. Merak ediyorum, yılın ayları için bir tane var mı, yani …

6
(Nasıl) bir numaralandırmadaki öğeleri sayabilirim?
Böyle bir şey varken bu soru aklıma geldi enum Folders {FA, FB, FC}; ve her klasör için bir dizi kapsayıcı oluşturmak istedi: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Kullanılması kullanımda çok daha zarif eşler: std::map<Folders, ContainerClass*> m_containers;) Ancak asıl soruma geri dönersek: Dizi boyutunu sabit kodlamak istemiyorsam, Klasörler'de kaç …
98 c++  count  enumeration 

8
Numaralandırma için tekil mi yoksa çoğul mu?
Numaralandırma için tekil mi yoksa çoğul mu kullanıyorsunuz? Beyannamede çoğul olmasının en mantıklı olduğunu düşünüyorum enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... ancak türü kullanırken tekil ile daha mantıklı olduğunu düşünüyorum, örneğin Weekday firstDayOfWeek = Weekday.Monday; Bir yerde normal numaralandırmalarla tekil ve bayraklarla çoğul kullanmak …

1
EnumerateObjectsUsingBlock için BOOL * durdurma bağımsız değişkeni nedir: ne için kullanılır?
enumerateObjectsUsingBlock:Hızlı numaralandırma ihtiyaçlarım için son zamanlarda çok kullanıyorum BOOL *stopve numaralandırma bloğundaki kullanımını anlamakta zorlanıyorum . NSArraySınıf referans durumları stop: Bir Boolean değerine referans. Blok YES, dizinin daha fazla işlenmesini durdurmak için değeri ayarlayabilir . Bu stopargüman, salt olmayan bir argümandır. Bu Boole değerini yalnızca YESBlok içinde ayarlamalısınız . Bu …

10
C # 'da numaralandırırken List <T>' den öğeleri kaldırmanın akıllı yolu
Bir öğeyi bir döngüde numaralandırırken bir koleksiyondan kaldırmaya çalışmak gibi klasik bir durum var: List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error is here. } …
87 c#  list  foreach  enumeration 

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.