Тип Stack в Visual C # (Sharp)

Тип stac k – це спеціальний список (стек), який можна порівняти зі стопкою аркушів паперу При додаванні елементів в стек, останній доданий елемент витягується першим Приклад використання типу stac k наводиться в наступному коді:

Stack&ltstring&gt stack = new Stack&ltstring&gt()

stackPush(&quotfirst&quot) stackPush(&quotsecond&quot) stackPush(&quotthird&quot)

if (stackPop()CompareTo(&quotthird) == 0) {

/ / Це те, що ми очікуємо

}

У попередньому коді демонструється використання методу Push () для долучення елементів в стек, і методу Рор () – для вилучення їх з стека Памятайте, що метод Push () виконує явне додавання, а метод Рор () – явне видалення (Хоча метод Pop про повертає обєкт, віддалений зі стека, над яким можна випоять небудь операції, як показано в коді)

Щоб дізнатися, що знаходиться на верху стека, застосовується метод рейок () Даний метод працює подібно методу Pop (), але тільки не видаляє елемент з стека

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*