Şimdi Ara

C# Rasgele Dizi Çağırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
594
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,
    Örneğin C# Form'da 3 tane dizim var bunları rasgele bir şekilde nasıl çağırabilirim, kod bakımından anlatmak gerekirse;

    string[] dizi_1 = {"elma","armut","portakal"};
    string[] dizi_2 = {"ali","ayşe","deniz"};
    string[] dizi_3 = {"kedi","köpek","kuş"};

    label1.Text = dizi_(buraya rasgele bir sayı gelecek, problem burası)[new Random().Next(0,4)];

    Umarım sorunumu anlatabilmişimdir, şimdiden teşekkürler.



  • O şekilde yapamazsın, o dizileri başka bir diziye yada dictionary'ye atıp kullanabilirsin.
    Şu şekilde;
    string[][] diziler = {dizi_1, dizi_2, dizi_3};
    label1.Text = diziler[rastgele sayı][new Random().Next(0,4)];
    Dediğin şekilde doğrudan o araya bir şey ekleyemezsin.
  • Üstteki arkadastan farklı bir yöntem :


    string[] dizi_1 = {"elma","armut","portakal"};
    string[] dizi_2 = {"ali","ayşe","deniz"};
    string[] dizi_3 = {"kedi","köpek","kuş"};
    List<string[]> deneme = new List<string[]>();

    deneme.Add(dizi_1);
    deneme.Add(dizi_2);
    deneme.Add(dizi_3);


    string[] kopya = deneme[new Random().Next(0, 3)];

    label1.Text = kopya[new Random().Next(0, kopya.Length )];
  • İkinizede çok teşekkürler çok yardımcı oldunuz :)
  • quote:

    Orijinalden alıntı: emg125

    Üstteki arkadastan farklı bir yöntem :


    string[] dizi_1 = {"elma","armut","portakal"};
    string[] dizi_2 = {"ali","ayşe","deniz"};
    string[] dizi_3 = {"kedi","köpek","kuş"};
    List<string[]> deneme = new List<string[]>();

    deneme.Add(dizi_1);
    deneme.Add(dizi_2);
    deneme.Add(dizi_3);


    string[] kopya = deneme[new Random().Next(0, 3)];

    label1.Text = kopya[new Random().Next(0, kopya.Length )];

    Gerçekten çok farklı olmuş tebrikler...

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    C# textbox arama yapma
    2 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.