Domande taggate «enumeration»

Il processo di enumerazione dei valori, ad esempio da una raccolta.


6
Metodi Java Enum: restituisce enum in direzione opposta
Vorrei dichiarare una enum Direction, che ha un metodo che restituisce la direzione opposta (il seguente non è sintatticamente corretto, cioè, le enumerazioni non possono essere istanziate, ma illustra il mio punto). È possibile in Java? Ecco il codice: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; …
113 java  enums  enumeration 

6
(Come) posso contare gli elementi in un'enumerazione?
Questa domanda mi è venuta in mente, quando ho avuto qualcosa di simile enum Folders {FA, FB, FC}; e volevo creare una serie di contenitori per ogni cartella: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Usare le mappe è molto più elegante da usare std::map<Folders, ContainerClass*> m_containers;:) Ma per tornare …
98 c++  count  enumeration 


8
Singolare o plurale per enumerazioni?
Usi il singolare o il plurale per le enumerazioni? Penso che abbia più senso con il plurale nella dichiarazione enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... ma penso che abbia più senso con singolare quando si usa il tipo, ad es Weekday firstDayOfWeek = Weekday.Monday; …

1
Qual è l'argomento BOOL * stop per enumerateObjectsUsingBlock: usato per?
enumerateObjectsUsingBlock:Ultimamente ho usato molto per le mie esigenze di enumerazione rapida e ho difficoltà a capire l'uso di BOOL *stopnel blocco di enumerazione. Gli NSArraystati di riferimento della classe stop: Un riferimento a un valore booleano. Il blocco può impostare il valore su YESper interrompere l'ulteriore elaborazione dell'array. L' stopargomento …

10
Modo intelligente per rimuovere elementi da un List <T> durante l'enumerazione in C #
Ho il classico caso di provare a rimuovere un elemento da una raccolta enumerandolo in un ciclo: 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 …
87 c#  list  foreach  enumeration 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.