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

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

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

Доброго времени суток! Пишу маленькое клиент серверное приложение. Которое почему то выдает следующего вида ошибку. На всякий случай прикрепил к сообщению исходные коды всех классов.... Вот функции которые по мнению компилятора вызвали ошибку: конструктор класса system_message
Листинг программы
  1. public system_message(order o)
  2. {
  3. for (int i=0;i<o.ToString().Capacity-1;i++)
  4. information += o.ToString()[i];
  5. }
Методы order.ToString();
Листинг программы
  1. public new List<string> ToString() // Строковое представление заказа
  2. //List используется для наиболее удобного обращения к полям занесенным в строку.
  3. {
  4. List<string> o = new List<string>(15);
  5. string str = "[order]:|:";
  6. o.Add(str);
  7. for (int i =0;i< dish_ids.Capacity-1;i++)
  8. {
  9.  
  10. string b = dish_ids[i] + ":";
  11. o.Add(b);
  12. b = null;
  13. }
  14. o.Add( "|");
  15. o.Add( ":[null]");
  16. o.Add(":[order]");
  17. return o;
  18. }

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

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

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


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

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

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы