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
Etiketler: c#, string, string fonksiyonlar, c# da string fonksiyonlar