Метод Hashtable.GetEnumerator используется для возврата IDictionaryEnumerator, который выполняет итерацию по Hashtable.
Синтаксис:
public virtual System.Collections.IDictionaryEnumerator GetEnumerator ();
Возвращаемое значение: возвращает IDictionaryEnumerator для Hashtable.
Ниже программы иллюстрируют использование метода Hashtable.GetEnumerator:
Пример 1:
|
Выход:
B --> Banana C --> Cat A --> Apple F --> Fish D --> Dog E --> Elephant
Пример 2:
|
Выход:
III --> third IV --> fourth V --> fifth II --> second I --> first
Замечания:
- Оператор foreach языка C # скрывает сложность перечислителей. Поэтому рекомендуется использовать foreach вместо непосредственного манипулирования перечислителем.
- Перечислители могут использоваться для чтения данных в коллекции, но их нельзя использовать для изменения базовой коллекции.
- Current возвращает один и тот же объект, пока не будет вызван MoveNext или Reset. MoveNext устанавливает Current для следующего элемента.
- Перечислитель остается действительным до тех пор, пока коллекция остается неизменной. Если в коллекцию вносятся изменения, такие как добавление, изменение или удаление элементов, перечислитель безвозвратно аннулируется и его поведение не определено.
- Этот метод является операцией O (1).
Ссылка:
Рекомендуемые посты:
- C # | Получите перечислитель, который перебирает SortedList
- C # | Получите перечислитель, который перебирает Collection <T>
- C # | Перечислитель, который перебирает BitArray
- C # | Получение перечислителя, который перебирает HashSet <T>
- C # | Получить перечислитель, который перебирает словарь
- C # | Получите перечислитель, который перебирает SortedDictionary
- C # | Получить перечислитель, который перебирает список
- C # | Получите перечислитель, который перебирает SortedSet
- C # | Получите перечислитель, который перебирает ListDictionary
- C # | Получение перечислителя, который перебирает LinkedList <T>
- C # | Получите перечислитель, который перебирает HybridDictionary
- C # | Получите перечислитель, который перебирает строку stringDictionary
- Получение перечислителя, который перебирает очередь в C #
- C # | Получите перечислитель, который перебирает StringCollection
- Получение перечислителя, который перебирает стек в C #
0.00 (0%) 0 votes