C# Ornekleri
C# İskambil Kağıtları Dizisi

C# İskambil Kağıtları Dizisi oluşturduk bunun destesini oluşturma karma ve dağıtma işlemlerini kodladım ücretsiz indirebilirsiniz.
string[] sayilar = new string[13] { "As", "Papaz", "Kız", "Vale", "10", "9", "8", "7", "6", "5", "4", "3", "2" };Önce sayılar adında bi dizi oluşturduk
string[] cinsler = new string[4] { "Kupa", "Maça", "Karo", "Sinek" };Sonra kağıtların cinslerini barındıran bir dizi oluşturuyoruz.
#region Deste oluşturmaBurda ki deste oluşturma fonk. amacı 52 kartı sırayla sayilar ve cinsleri eşleştirmektir.
void DesteOlustur() {
listBox1.Items.Clear();
int sayilarSayac = 0,cinsSayac = 0;
yeniDeste = new List<string>();
for (int i = 0; i < 52; i++)
{
yeniDeste.Add(cinsler[cinsSayac] + " " + sayilar[sayilarSayac]);
listBox1.Items.Add(cinsler[cinsSayac] + " " + sayilar[sayilarSayac]); // aynı değerleri listboxa ekliyoruz
button1.Text = "Deste oluştur : " + yeniDeste.Count;
sayilarSayac++; // sayı her seferinde artıcak
if (cinsSayac == 4) cinsSayac = 0;
if (sayilarSayac == 13)
{
listBox1.Items.Add("");
sayilarSayac = 0;
cinsSayac++;
}
}
}
#endregion
sauilar dizinde ki elemanları sırayla cinslerde ki ile eşleştiriyoruz her bir eleman eşleştikten sonra (13 eleman olabilir en fazla) sırada ki cinse geçiriyoruz.
Bu eğitici amaçlıdır oyun şekline getirmek sizin becerilerinize kalmış.
Geri kalanını görmek için indirebilirsiniz.

C# İskambil Kağıtları Dizisi konusuna henüz yorum yapılmadı.
İlk Yorum Yapan Siz Olun.
Konu hakkında yorumlarınızı bekliyorum teşekkürler.
Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır.
Dipnot...!
Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.