Derinlemesine String ve Metodları
CTS'deki (Common Type System) "System.String" tipidir. Referans tipidir, ram üzerindeHeap bölgesinde tutulur. Metinsel değerleri tutmak için kullanılır.
String, Char'ların bir araya gelmesinden oluşur ama char array değildir. Char değişkeni mutable bir tiptir(değişibilir), string immutable(değişemez) bir tiptir. Yani bir string'e sonradan başka bir değer atandığında ilk değer değişmez, ram üzerinde Heap bölgesinde yeni bir alan açılır.
Metodlar :
- Length : Yazıda kaç karakter olduğunu sayar. Boşluklarıda sayar. Sayı döner.
- ToUpper : Yazıyı büyük harf yapar.
- ToLower : Yazıyı küçük harf yapar.
- ToLowerInvariant : Yazıdaki büyük harfleri küçük harfe çevirir.
- ToUpperInvariant : Yazıdaki küçük harfleri büyük harfe çevirir.
- EndsWith : Yazının sonunu kontrol eder. True/False döner.
- StartsWith : Yazının başını kontrol eder. True/False döner.
- Replace : Yazıda değişiklik yapmayı sağlar.
- TrimEnd : Yazının sonundaki boşlukları siler.
- TrimStart : Yazının başındaki boşlukları siler.
- Trim : Yazıdaki tüm boşlukları siler.
- Concat : Birden fazla yazıyı birleştirip tek parça yazı yapar.
- Contains : Yazı içinde arama yapar.
- Equals : 2 yazı aynı mı diye karşılaştırır.
- Split : Yazıyı parçalara böler.
- ToCharArray : Yazıyı char diziye çevirir.
- Substring : Yazıdan belli bir parça almaya yarar.
- Remove : Yazıdan bir parça siler.
- ToString, Convert.ToString : String olmayan veriyi string'e çevirir.
- Regex.Replace(testString, "<.*?>", String.Empty) : Yazıdaki html etiketlerini siler.
Yorumlar
Yorum Gönder