Bu makalemde string'in biraz derinlerine inerek farklı kullanım şekillerini görelim. Formumuzu aşağıdaki gibi oluşturuyoruz.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
İlk öncelikle global bir alanda bir string tutuyoruz. Global alandan kastım butonlarin icinde değil butonlarin dışında bir alan
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
string kelime = "ircforumlari";
tanımlamamızı yaptık. Sorularımızı bu tanımlama üzerinden giderek yorumluycaz.
Buton 1'in Kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//contains : kelime icerisinde aranlan harf varmi yokmu diye bakar. true - false
//icerisinde a varmı
bool varmi = kelime.Contains('a');
this.Text = varmi.ToString();
Buton 2'nin kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//endswith : bununlamı bitiyor...
bool bitiyormu = kelime.EndsWith("ri");
this.Text = bitiyormu.ToString();
Buton 3'ün kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//IndexOf : aranan harfin ilk indexi
int indeksi = kelime.IndexOf('i');
this.Text = indeksi.ToString();
Buton 4'ün kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
// istediginiz indexten itibaren kelimeyi ekler..
string yeniKelime = kelime.Insert(11, ".net");
this.Text = yeniKelime;
Buton 5'in kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
// aranlan karakterin en sonuncusunun indeksi
int sonindex = kelime.LastIndexOf('i');
this.Text = sonindex.ToString();
Buton 6'in kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//kelimeyi parcala
string[] kelimelerim = kelime.Split(' ');
this.Text = kelimelerim[1];
Buton 7'nin kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
buton 7'de çalışma yapmadık.
Buton 8'in kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//basndan sonundan bosluklar al
this.Text = kelime.Trim();
//sadece kelimenin sonundaki bosluklar al
this.Text = kelime.TrimEnd();
//trimstart : kelimenin basnda bosluk varsa temizle
this.Text = kelime.TrimStart();
Buton 9'un kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//stringi char dizisine cevirir. kelimeler harflerin bir araya gelmesinden olusur...
char[] harflerim =kelime.ToCharArray();
this.Text = harflerim[0].ToString();
Buton 10'nun kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//remove belirli bir bolumun tamamen ortadan kaldrlmas
this.Text = kelime.Remove(0, 3);
Buton 11'in kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//substring : kelimenin belirli bir bolumunu kesip almak iin kullanlr..
//kelimenin ilk 3 harfini aln..
this.Text = kelime.Substring(0, 3);
Buton 12'nin kod kısmı :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
//replace : istenmeyen bir kelime veya harfin yerine sizin kriteriniz gelir..
this.Text= kelime.Replace('a', 'u');
String ile kullanılan bir çok methodun nasıl kullanıldığını öğrendik.
Sunay.