Работа с push/pop в стеке - C#
Формулировка задачи:
Здравствуйте, я тут столкнулся с проблемой, не могу понять, как работать со стеком. Ниже приведу код, чтобы показать ситуацию, просто для примера
При вводе строки MyStack.Pop() = number среда ругается, что левая часть выражения должна быть переменной, свойством или индексатором. Я не могу понять, что нужно сделать, чтобы заработало, поскольку, как я до этого считал, MyStack.Pop() возвращает значение. Но выходит, что таким образом нельзя присвоить выдаваемое им значение переменной. А как можно это сделать? Подскажите пожалуйста.
int number = 0; // var MyStack = new Stack<int>(); if (radioButton1.Checked) MyStack.Push(1); MyStack.Pop() = number; if (number == 1) { label1.Text = "Работает"; } else { label1.Text = "Лажа"; }
Понял, в чём дело /_- Закройте, пожалуйста, тему, и удалите, чтобы никто больше моего позора не видел /_-
Решение задачи: «Работа с push/pop в стеке»
textual
Листинг программы
MyStack.Pop() = number;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д