Евгений
Евгений

кто знает язык C# для microsoft visual studio 2010 помогите плиз что не так с кодом ?

private void button24_Click(object sender, EventArgs e)
{
int f, i, a;
for (f = 0; f < listBox1.Items.Count; f++)
{
for (i =0; i int.Parse(listBox1.Items.ToString())) {
a=int.Parse(listBox1.Items[i-1].ToString());
listBox1.Items[i - 1] = listBox1.Items;
listBox1.Items=a;
}
}

}
}

там index =-1 в строчке for (i =0; i int.Parse(listBox1.Items.ToString())) {
сама форма запускается, но при нажатии кнопки форма виснет

TA
Tosha Argentum

Все так. И не так. А вот если бы ты написал, что в твоем понимании "не так" ( т. е. что конкретно не работает, какие ошибки выдает ( если выдает ) ), то мой ответ был бы куда содержательнее

Оксана Лысенко
Оксана Лысенко

for (i =0; i int.Parse(listBox1.Items.ToString()))
Что там делает точка с запятой после: listbox1.items.count ?

МН
Мария Николаева

Потрассируй малец свою процедуру, "зависшая" форма - верный признак бесконечного цикла.

АП
Алексей Пасечный

for (i =0; i int.Parse(listBox1.Items.ToString())) { проблема в этой строчке и в незнании принципа работы цикла for
цикл for состоит из 3-х блоков, хоть все 3 и не обязательные в твоём случае возникает бесконечный цикл.
for(блок для создания переменной итерации ; блок условия при котором будет выполнятся тело цикла ;
блок действия на каждой итерации)
в последнем блоке у тебя как видишь вообще какая то хрень, которая даже не знаю как скомпилировалась, но твоя проблема не столько в нём сколько в отсутствии "i++", т. е "i" у тебя не увеличивается нигде и никогда на станет больше либо равным - listbox1.items.count, разве что этот count изначально будет равен "0".

Похожие вопросы
Я написал код в Microsoft Visual Studio
Проблема с C++ Visual studio 2010
Выравнивание кода в microsoft visual studio
Microsoft Visual Studio 2010
как отключить microsoft visual studio 2010
Установление Microsoft Visual Studio C++ 2010.
Microsoft Visual Studio 2010 Ultimate
написать программу в Microsoft Visual Studio 2010 Express C#
microsoft visual studio c++
Помогите решить на С++ (Microsoft Visual C++ 2010)