Bu makalemde String fonksiyonlarını kullanarak String ifadeler üstünde yapabileceğimiz işlemleri örnekler ile inceleyeceğiz.
String:
Karakter sınırı verilmezse 2 milyara kadar atama yapılabilen sayısal olmayan veri tipidir. String veri türü Unicode karakterlerden oluşan bir dizi gibi algılayabiliriz. Unicode String’lerde her karakter 2 bayttan oluşur ve Uzakdoğu dillerindeki karakterleri de içerebilirler.
String’ler üzerinde sayısal işlem yapılmayacak veri türleridir. İçerisinde metin bulunan ifadeler String değişkenlerle tanımlanırlar.
Resim-1
C# ta String ifadeler çift tırnak içerisinde yazılır ve ile özel karakterler String içerisine yerleştirilebilir.
Örneğin bir String içinde bir alt satıra geçmek için “n” karakterini kullanabilirsiniz.
Resim-2
Resim-3
ToUpper() : String’in tüm karakterlerini büyük harfe dönüştürür.
Resim-4
ToLower() : Stringin tüm karakterlerini küçük harfe dönüştürür.
Resim-5
EndsWith_StartsWith() : Boolen bir değer gönderir. String içerisindeki değerin kontrol edilmesi için kullanılan fonksiyondur.
Resim-6
IndexOf ( ) : Bir String’in içinde başka bir String’in aranmasını sağlar. Aranan String bulunduğunda geriye String’in başlangıç yeri, bulunamadığında ise -1 değeri döndürülür.
Resim-7
Insert ( ) : Bir Stringe verilen başlangıç yerinden itibaren başka bir Stringi eklemeye yarar.
Resim-8
Remove ( ) : String’in tamamını veya bir bölümünü silmek için kullanılır.
Resim-9
Replace ( ) : Bir String’in tamamını veya belirtilen bölümünü başka bir bilgiyle değiştirmek için kullanılır.
Resim-10
SubString() : String değerinin sadece istenilen aralıktaki değerinin döndürülmesini sağlayan fonksiyondur.
Resim-11
Trim ( ) : Stringin başında ve sonunda boşluk varsa bu boşlukları atmak için kullanılır. TrimStart String’in başındaki, TrimEnd ise sonundaki boşlukları atar.
Resim-12
Length ( ) : Bir String’in karakter uzunluğunu verir.
Resim-13
Son olarak da her zaman işinize yarayabileceğini düşündüğüm ufak bir uygulama gerçekleştirelim.
Örnek : Sisteme girilen iki tane String veriyi birleştirip baş harfleri büyük olacak şekilde düzenli bir String oluşturalım.
Resim-14
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
Yorumlar (1)