ArgumentOutOfRange, причина неизвестна - C#
Формулировка задачи:
Доброго времени суток! Пишу маленькое клиент серверное приложение. Которое почему то выдает следующего вида ошибку. На всякий случай прикрепил к сообщению исходные коды всех классов....
Вот функции которые по мнению компилятора вызвали ошибку:
конструктор класса system_message
Методы order.ToString();
public system_message(order o) { for (int i=0;i<o.ToString().Capacity-1;i++) information += o.ToString()[i]; }
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()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д