Работа с Collections.Stack - Элемент не существует в текущем контексте - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите,пожалуйста. Имеется вот такой код для нахождения min и max значения для их свапа через Stack:
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);
           }
        }
выдает все время ошибку в main что элемент не существует в текущем контексте, а если убрать в newStack get, то просит указать метод get или set. Что с этим делать?

Решение задачи: «Работа с 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;
                   }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы