ArgumentOutOfRange, причина неизвестна - C#

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

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

Доброго времени суток! Пишу маленькое клиент серверное приложение. Которое почему то выдает следующего вида ошибку. На всякий случай прикрепил к сообщению исходные коды всех классов.... Вот функции которые по мнению компилятора вызвали ошибку: конструктор класса system_message
 public system_message(order o)
        {
            for (int i=0;i<o.ToString().Capacity-1;i++)
            information += o.ToString()[i];
        }
Методы order.ToString();
        public new List<string> ToString() // Строковое представление заказа  
                   //List  используется  для наиболее удобного обращения к полям занесенным в строку.
          
        {
            List<string> o = new List<string>(15); 
            
            string str = "[order]:|:";
            o.Add(str);
            for (int i =0;i< dish_ids.Capacity-1;i++)
            {

                string b = dish_ids[i] + ":";
                o.Add(b);
                b = null;
            }
            o.Add( "|");
            o.Add( ":[null]");
            o.Add(":[order]");
 
            return o;
        }

Решение задачи: «ArgumentOutOfRange, причина неизвестна»

textual
Листинг программы
public new List<string> ToString()

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


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

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

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