Oca162009

C# da String Fonksiyonları

Yusuf Karakaş tarafindan 00:20 tarihinde C# kategorisine eklenmistir.

   C# da string fonksiyonları belirtilen string ayarlarına göre işlem yaparlar.Daha açıklayıcı yazmak gerekirse
kullanacağımız fonksiyonun amacına göre bize değer gönderir.Şimdi bu fonksiyonları tek tek ele alalım.

Compare To
Bu fonksiyonumuz verilen iki parametreye karşın karşılaştırma yapmakla yükümlüdür.Verilen parametre karşılaştırması sonucu geriye döndürdüğü değerlere göre;
Parametreler birbirine eşit ise : 0

Parametredeki değer alfabetik olarak önde ise 1 değilse -1 dir.
 

 string ilkyazi = “developermania”; 

string
ikinciyazi = textBox1.Text;           

switch
(ilkyazi.CompareTo(ikinciyazi))          
 
{              
           
case 0:  MessageBox.Show("Yazılar birbirine eşit");            
                             
break;    
           
case 1: MessageBox.Show(ilkyazi + ", " + ikinciyazi + " alafabetik olarak sonra geliyor");                   

break
;    
           
case -1:MessageBox.Show(ilkyazi + ", " + ikinciyazi + " alfabetik olarak önce geliyor");                   

break
;             }  

Concat  
String değerlerini bir araya getirmek için kullanılır.

Avantajı parametresinin params olmasından dolayı sınırsız birleştirme yapabilme olanağı sunmasıdır.  
 
         
string portal = "developermania";  

  
label1.Text = String.Concat("Portal: ", portal, "Kategoriler: ", "\n", "ASp.net", "Ajax", "Xml", "Javascript", "C#");

Sonuç:   
Portal:developermanina Kategoriler:Asp.net,ajax,Xml,JavaScript,C#



ToUpper  ve ToLower ToUpper  

 String değişkenin içindeki küçük karakterleri büyüğe; ToLower, büyük karakterleri küçüğe çevirir.

string yazi = "developerMANİA"

MessageBox.Show(yazi.ToUpper());    // Sonuç: DEVELOPERMANİA 

  
MessageBox.Show(yazi.ToLower());            // Sonuç: developermania 

Join

Bir String dizisindeki elemanlara, parametre olarak bir ayraç vererek , tek bir string oluşturmamızı sağlar.

string[] yazi = { "Developer", "Mania", "Lider", "Genç", "Bilişimciler" }; 

  
MessageBox.Show(String.Join(",", yazi));

sonuc:
Developer,Mania,Lider, Genç,Bilişimciler  

 SubString

 Verilen bir String değerinin bir kısmını , geriye String olarak gönderen fonksiyondur.

İstenen karakterin hangi indisten başlıyıp bitmesi gerektiği belirtilmelidir.

string yazi = "Developermania";      

     
MessageBox.Show(yazi.Substring(9));            // Sonuç : Mania 
   
       
MessageBox.Show(yazi.Substring(9, 2));            // Sonuç : Ma 



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: , , ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Yorumlar