String İşlemleri
- Sinan CAN
- 24 Şub 2024
- 2 dakikada okunur

Merhaba arkadaşlar bugün C# ta String bir değişkenimiz üzerinde yapabileceğimiz çeşitli işlemlere bakacağız. String ifadelirimiz üzerinde değişiklikler yapabilmemiz için tanımlanmış hazır metotlar bulunmaktadır. Şimdi String İşlemleri ne geçelim.
1 - StartsWith - EndsWith
Boolean (True,False) bir değer geri döner.
StartsWith => parantez içinde tanımladığımız değer ile başlayıp başlamadığını kontrol eder.
EndsWith => parantez içinde tanımladığımız değer ile bitip bitmediğini kontrol eder.

2 - ToUpper - ToLower
ToUpper => String değişkeninin tüm harflerini büyük harfe çevirir.
ToLower => String değişkeninin tüm harflerini küçük harfe çevirir.

3 - Length
Length => String değişkeninin kaç karakterden oluştuğunu gösterir. Boşlukları da sayar.

4 - IndexOf
IndexOf => String değişkeni içinde başka bir string aramamızı sağlar. Aranan string bulunduğunda geriye stringin başlangıç yerini bulamadığında ise -1 döndürür.

Normalde 5. karakterden sonra "an" harflerini bulması lazım diye düşünebilirsiniz ama küçük büyük harf duyarlı olduğu için soyadımdaki "AN" karakterlerini bulamadı bu yüzden -1 döndü.
5 - Insert
Insert => Bir stringe başka bir string ifade eklememize yarar. Başlangıç yerini (indexini) bildirmemiz gerekiyor.

6 - Remove
Remove => Bir stringin belirli bir bölümünü silmek için kullanılır. Başlangıç değeri ve ne kadar sileneceği değer olarak verilir. Sadece başlangıç değeri verirsek başlangıç değerinden sonrasını siler.

7 - Replace
Replace => Bir stringin istediğimiz bir kısmını başka bir yazı ile değiştirmemizi sağlar.

8 - Substring
Substring => Stringin istenilen değerden itibaren veya belirli aralıktaki değerlerinin döndürülmesini sağlar.

9 - Trim
Trim => String ifadenin başındaki ve sonundaki boşlukları silmek için kullanılır. Karakter silme işlemleri içinde kullanılır. Bir stringin temizlenmesi veya düzenlenmesi için kullanılır.
TrimStart => String ifadesinin başındaki boşlukları veya karakterleri sırasıyla siler.
TrimEnd => String ifadesinin sonundaki boşlukları veya karakterleri sırasıyla siler.

10 - Equals
Equals => İki farklı string değişkeninin değerleri aynı mı onu kontrol eder ve boolean bir değer döndürür. Değerler aynı ise 'True' değil ise 'False' değer döndürür.

Bu yazımda çokça kullanılan String işlemlerinden bir kaçına değinmeye çalıştım, daha bir çok String işlemi bulunmaktadır. Eğer ilginizi çektiyse ve daha detaylı bir içerik arıyorsanız Microsoftun sitesine bakmanızı öneririm.
İyi günler.
ellerine sağlık, çok güzel bir yazı olmuş.
Ellerine sağlık.
Güzel yazı için teşekkür ederim emeğine sağlık