Skip Navigation LinksYazgeliştir Forumları » Visual C# » SPLIT komutu
                        
Sayfa 1 / 1[3Cevap]
SPLIT komutu
Kullanıcı İçerik

ayaz323

 
SPLIT komutu
Gönderim Zamanı: 03-01-2012 08:57:02

ayaz323

Üyelik Zamanı: 16-12-2011 15:10:28

Gönderi: 95

Puan: 511

Merhaba arkadaşlar split komutu tam olarak ne işe yarar ? birde benim aşağıda verdiğim kod da ne iş yapmakta? yardımıcı olursanız sevinirim...

 string[] sozcuk = { "A R M U T ", "K A R P U Z ", "T Ü R K İ Y E ", "İ S T A N B U L " };

 Random rndm = new Random();

        string[] harf;

        int aranan, puan;

 aranan = rndm.Next(3);

            if (sozcuk[aranan].Length == 10)

            {

                harf = sozcuk[aranan].Split(' ');

                label1.Text = harf[0];

                label2.Text = harf[1];

                label3.Text = harf[2];

                label4.Text = harf[3];

                label5.Text = harf[4];

                label6.Visible = false;

                label7.Visible = false;

                label8.Visible = false;

                label9.Visible = false;

                label10.Visible = false;


1#

ekaraman89

 
Ynt:SPLIT komutu
Gönderim Zamanı: 03-01-2012 13:51:22
Bu cevap çözüm olarak işaretlendi.

ekaraman89

Üyelik Zamanı: 22-11-2011 14:13:40

Gönderi: 66

Puan: 753

split komutunun yaptığı iş şöyle; kelime içerisinde, belirtmiş olduğun karakter ya da karakterleri çıkartıp geriye kalan kısımları dizide tutar.

örnek vermek gerekirse;

string sozcuk="A_R_M_U_T";

string[] sonuc =sozcuk.split('_'); bu işlem sonrasında sonuc şu şekilde olur

sonuc[0] >> A
sonuc[1] >> R
sonuc[2] >> M
sonuc[3] >> U
sonuc[4] >> T

-----------------------------------------------

Senin örneğinde yapılan işlemde random bir sayı (indis) üretiliyor. Üretilen bu sayının, sozcuk dizisinde tutmuş olduğu değerin uzunluğu kontrol ediliyor. Eğer 10 ise yani (A R M U T) ise labellara harfleri yerleştiriyor. Boşta kalan labelleri de gizliyor.


2#

ayaz323

 
Ynt:SPLIT komutu
Gönderim Zamanı: 04-01-2012 17:12:58

ayaz323

Üyelik Zamanı: 16-12-2011 15:10:28

Gönderi: 95

Puan: 511

Teşekkürler :) ekaraman89 


3#
Sayfa 1 / 1[3Cevap]

İşaretler & Anlamları
Kilitli Kilitli
Çözüm Kabul Edildi Çözüm Kabul Edildi
Normal Normal