5.00 / 1 oy

C# ile ArrayList'ten rastgele eleman seçmek

C# programlama dilini kullarak önceki örnekte, bizim yerimize nereye tatile gidebileceğimize dizileri kullanarak karar veren bir uygulama hazırlamıştık. Bu yazıda da benzer bir uygulama üzerinden ArrayList içerisindeki elemanlardan rastgele olarak birisini nasıl seçebileceğimizin bir çözümünü göreceğiz. Alternarif çözümler de geliştirilebileceği için bu çözüm, olası çok sayıdaki çözümden sadece birisidir.

Örnek: Tatilde ne renk mayomuzu giymek istediğimize karar veremiyoruz, bu kararı bizim yerimize verebilmesi için içindeki 5 farklı mayomuzun renklerinden (string) oluşan bir ArrayList oluşturalım ve içinden rastgele bir elemanı seçerek yazdıralım.

var mayolar = new ArrayList() {"yeşil", "mavi", "kırmızı", "siyah", "beyaz"};
Random random = new Random();
int sira = random.Next(mayolar.Count);
Console.WriteLine($"Tercih edebileceğiniz mayo rengi: {mayolar[sira]}");

Çıktı:

Tercih edebileceğiniz mayo rengi: beyaz

 

Önceki benzer yazılarımdan bazıları için;

bkz: C# ile diziden rastgele eleman seçmek

bkz: C# List ArrayList ve Dizi arasındaki farklar nelerdir?

bkz: C# ArrayList elemanlarını büyükten küçüğe sıralamak

bkz: C# ArrayList ile elemanın index'ini bulmak

bkz: C# ile ArrayList Elemanlarını Yazdırmak

bkz: C# ArrayList Kullanımı ve Örnekleri

mbologlu

23.04.2021 02:43

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ile ArrayList'ten rastgele eleman seçmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.