Всем доброго врмеени суток!!я усиленно продолжаю штурмовать Шарп и вот возникла новая проблема.В следующем коде ошибка
public partial class Form1 : Form
{ public QuestData[] Quest = new QuestData[500];
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i <= 500; i++)
{
Quest[i].Text = "empty";
}
}
}
примерно следующего содержания
"В экземпляре объекта не задана ссылка на объект."
помогите плиз разобраться,а то я не понимаю,о чем ваще речь.Я просто в цикле пытаюсь присвоить всем полям Text строковое значение "Empty",а ничего н еполучается!!помогите пожвлуйста!!всем заранее спасибо!!!
23 мая 2009 в 12:02
а хрен ли,основы надо изучать епть,не все в один день стали великими программистами
23 мая 2009 в 8:05
Наивный…
22 мая 2009 в 22:05
Всем большое спасибо за помощь)))благодарен,тепреь знаю о Шарпе немного больше
22 мая 2009 в 21:05
есть
22 мая 2009 в 20:05
Емое…после VB такая тема-это жесть….а как насчет класса StringBuilder??Есть резон пользовать его??
22 мая 2009 в 17:04
Извините, но массив Quest пустой, так что ошибка правильна.
Сначала надо создать объекты и заполнить массив:
Quest[i] = new Quest();
Quest[i].Text = "empty";
И конечно, выход за границы массива исправить:
for (int i = 0; i < 500; i++)
22 мая 2009 в 17:03
Массив Quest изначально заполнен null'ами, а не свежими объектами. Заполни его объектами.
22 мая 2009 в 17:01
i <500
или
QuestData[501]
22 мая 2009 в 17:01
извините,но это к сожалению н епомогло..все ранво пишет,что
"В экземпляре объекта не задана ссылка на объект."
22 мая 2009 в 17:00
int i = 0; i <= 500; i++
за границу