Работа с Collections.Stack - Элемент не существует в текущем контексте - C#
Формулировка задачи:
Подскажите,пожалуйста. Имеется вот такой код для нахождения min и max значения для их свапа через Stack:
выдает все время ошибку в main что элемент не существует в текущем контексте, а если убрать в newStack get, то просит указать метод get или set. Что с этим делать?
static void Main(string[] args) { newStack(); } static void newStack { get { Stack byStack = new Stack(); Random rand = new Random(); for (var j = 0; j <= 5; j++) byStack.Push(rand.Next(0, 10)); foreach (var d in byStack) Console.Write("{0} ", d); var a = (int)byStack.Peek(); var b = (int)(byStack.Count - 1); var minValue = a; a = b; b = minValue; foreach (var e in byStack) Console.Write(" {0}", e); } }
Решение задачи: «Работа с Collections.Stack - Элемент не существует в текущем контексте»
textual
Листинг программы
var min = (int)byStack.Peek(); var max = 0; var minInd = 0; var maxInd = 0; for (var c = 0; c < byStack.Count; c++) { if ((int)byStack.Peek() < min) { min = (int)byStack.Peek(); minInd = c; } if ((int)byStack.Peek() > max) { max = (int)byStack.Peek(); maxInd = c; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д