Привет, ребята, мне нужна небольшая помощь в функции Stack.Pop(). Как я знаю, стек может вытаскивать элементы один за другим, но мне нужно больше, чем один элемент, чтобы выскочить. Например, у меня есть 5 элементов в стеке (4,3,2,1,0), и теперь я хочу вытащить первые 3 или 2 элемента, пока индекс стека не достигнет 1 или 2. к настоящему времени у меня есть цикл «для», который не работает:Поп-диапазон элементов в стеке
for(var i = stack.Count - 1; i >= 0; i--)
{
stack.Pop();
}
Может кто-то, пожалуйста, помогите мне, чтобы он выскочил из определенного диапазона элементов? Спасибо!
Если вы хотите, чтобы выскочить, пока стек не имеет только определенное количество элементов, осталось только использовать 'в то время как (stack.Count> desiredCount)'. – juharr