Merhaba

C# ödevim dolayısıyla kısaca 5 sayıyı bubblesort algoritmasıyla sıralayıp göstericem.sıralamanın her adımını animasyonlarla göstermem gerekiyor. sıkıntı şurda.ben textboxtan kullanıcı 5 sayı girdirip bunları listboxa atıyorum.bubblesortta kullanabilmek için de listbox ı diziye çevirmeye çalışıyorum.fakat bunu nasıl yapıcam bi fikrim yok.arraylist kullanıyorum ilerde sorun çıkıo.bubblesort metodunun içinde "cannot convert object to double" hatası ortaya çıkıyor. kısacası Listboxı double diziye çevirmek istiyorum.Bunu nasıl halledebilirim?

denediğim şey bu(arraylist ile olmayınca bi de böle deniyim dedim)

public void diziyecevir(ListBox listbox1)
{
double[] diziliste=new double[5];
for (int i = 0; i < 4; i++)
{
diziliste[i]=listbox1.Items[i];
}
}

 

Listbox daki object lerin double a cast edilmesi gerekiyor.
Eger listede gercekten double degerler varsa, diziliste[i]=double.parse(listbox1.Items[i].tostring()) ifadesi exception atmadan calisir saniyorum.

absel

çok saol

amusan
1

mobil görünümden çık