Exghost temiz dayaklıksın dizi1. Reverse ; bunu for içinde nie kullanıyorsun? döngüden çıktığında 1 kere çalıştır yeterli. ++ bu kötü bir kullanım ; dizi1. ToString "A,1" çünkü ifadeleri primitif yani ilkel değişkenler için kullanılan bir operatördür işini görür ama object oriented'ın genel yapısına biraz ters ve ikel kalıyor bunun yerine Equals metodu olması gerekiyor onu kullan Birde dizi içinde bulduğunda, if içine break; koy durdursun döngüyü gereksiz yere dönmesin. ++ Eğer ArrayList içinde farklı objeler içinde varsa StringBuilder yada String nesnesi ile her if içinde değişkene atayıp for içindne çıktıktan sonra MesaggeBox nesnesi ile StringBuilder yada String nesnesini yazdır Kolay gelsin.

Kod: ArrayList dizi1 = new ArrayList ; for (int z = 0; z < listView1. Items. Count; z++) for (int i = 0; i < dizi1. Count; i++) { if (dizi1 . ToString "A,1" ) } Yukarıdaki döngüyü kurdum ama "Warning 1 Possible unintended reference comparison; to get a value comparison, cast the left hand side to type 'string' " hatasını alıyorum. Acaba nerede hata yapıyorum? Hata Aldığım yer: if (dizi1. ToString "A,1" ) Edit: Programı kapatıp açınca düzeldi... :/ -