Soran
Dizi içerisinde gösterilen kelimeleri tekrar göstermemek

Genel Tartışma
-
Herkese merhaba, bir cevap mekanizması yazmaktayım. 10 cevap ihtimali olan bir dizim var. Bu dizideki gösterilen ihtimaller 1er 1er azalıp bitinceye kadar tekrar etmeden cevap versin. Bittiğinde ise tüm cevaplar tükendi tarzı bir response almak istiyorum. Nasıl yapabilirim?
string[] cevaplar = { textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, textBox7.Text, textBox8.Text, textBox9.Text, textBox10.Text, textBox11.Text };
Random rastgelecevap = new Random();
int no = rastgelecevap.Next(0, cevaplar.Length);
cevap.Text = cevaplar[no];- Değiştirilmiş Tür Kyamuran SalibryamMicrosoft contingent staff, Moderator 2 Mayıs 2017 Salı 11:15
Tüm Yanıtlar
-
-
-
Dizi değilde List kullanıp Gösterdiğiniz elemanı silebilirsiniz. List'in eleman sayısı 0 olduğunda cevaplar tükenmiştir.
Dizi kullanacağım diyorsanız da her gösterimden sonra gösterdiğiniz eleman hariç kalan dizi elemanlarını gene aynı diziye atayabilirsiniz. (Linq ile tek satırda yaparsınız)
dergikapaklari.com -