Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Karakter Fonksiyonları

Yazar: Adem AKTEPE

Kategori: C#.NET & VB.NET

Eklenme Tarihi: 21.08.2007 10:51:03

Bir .Net Makalesi ile daha karşınızdayım.Bu Makalede işimize çok yarayacak Karakter Fonksiyonlarını görecegiz.

Karekter fonksiyonlarının çoğu "String" ifadesi ile başlar.Hemen Fonksiyonlarımıza Geçelim.

1) String.Compare
Birinci parametre olarak verilen değişkeni, ikinci parametrenin icinde arar. Eger bulursa "-1" bulamazsa "+1" İkiside aynı olursa "0" degeri doner.
Ör:
Dim x As Integer
x=String.Compare(Textbox2.Text, Textbox1.text)
IF x=1 then
Me.text="Textbox1 deki ifade textbox2 nin icinde var"
elseif x=-1 then
me.text="icinde yok"
elseif x=0 then
me.text="ikiside aynı"

2) String.Concat
İki Metni Birleştirerek Tek Metin Haline Getirir.
Ör:Label1.text= String.Concat(Textbox1.Text, Textbox2.Text)

3)String.Empty()
String Degerinin İcerigini temizlemek icin kulanılır.
Ör:Label1.Text=String.Empty() Label 1in icini siler

4)String.Equals
Belirtilen iki degerin aynı olup olmadıgını koltrol edebilirsiniz. Veriler eşitse true degilse false olur.
Ör:
If String.Equals (Textbox1.text,Textbox2.text)=True Then
Msgbox ("Şifreler Aynı")
else
Msgbox ("Şifreler yanlış tekrar yaz")
End If ' gibi bişe

5) String.Format
Özel Format yapıları icin kullanılır.
Ör:
Label1.Text= String.Format("Sayın" {0} Hoşgeldiniz",Textbox1.text)
Textbox1 e yazdıgımız deger bu kodla label 1 de şu şekilde gorunecek. (textboxa diyelimki Adem Aktepe girdik)
"Sayın Adem Aktepe Hoşgeldiniz"

6) Indexof
Aranacak değer isimli değişkenin değerini arar.Kaçıncı karakterde bulursa o karakterin bulundugu numarayı verir.
Ör:
Dim x as İnteger
x= Textbox1.Text.Indexof ("," ,1, Textbox1.Text.Length -1)
Label1.Text=x

7) Lastindexof
Indexofun tersidir.Aramaya sondan başlar.Aranan deger bulunmazsa -1 doner.

8) Length-Len
Kac karakter oldugunu verir.
Ör:
Label1.Text=Len(Textbox1.Text)

9) Padleft - PadRight
Belirtilen ifadenin başına veya sonuna istenilen kadar istediginiz karakteri koyar.
Ör: Textbox1.text=Textbox1.Text.PadLeft(10,"*")
Bu kod textbox1in soluna 10 tane * işareti koyar.
Ör:Textbox1.Text=Textbox1.Text.PadRight(10,"*") Buda sağına koyar.

10) Remove
Belirtilen karakterden itibaren, belirtilen miktarda karakter silmek icin kullanılır.
Ör:Textbox1.Text=Textbox1.Text.Remove(1,6)
Diyelimki Textboxda "Muhammed" yazıyor. Bu kod ile "Md" Yazacak.

11)Replace
Bir ifadenin içinde bir karakter veya ifadeyi değiştirmek icin kullanılır.
Ör:Textbox1.text=Textbox1.Text.Replace("a","e")
Bu kod ile Textbox da ne kadar "a" varsa "e" olacak.

12)Toupper-Ucase
İfadeyi buyuk harfe cevirir.
Ör:Textbox1.text=Textbox1.text.ToUpper
veya
Textbox1.Text=Textbox1.Text.Ucase(Textbox1.Text)

13) ToLower-Lcase
İfadeyi kücük harfe cevirir. yazılısı ustteki gibidir.

14)Trimstart-Trimend-Trim
Bir ifadenin başındaki(TrimStart), Sonundaki(TrimEnd), Hem basında hem sonundaki(TRİm) boşlukları yok etmek icin kullanılır.
Textbox1.Text=Textbox1.Text.Trim

Bu konunun Türkçe Eğitim Videosu için :

http://www.kariyervideo.com/VideoAciklama.asp?id=19
Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.