C# da Hazır Fonksiyonlar

Kullanıcı tanımlı fonksiyonların yanında C#.NET 2005 içinde tanımlanmış hazır fonksiyonlarda yer almaktadır. Bu fonksiyonlar;
1-String Fonksiyonlar
Compare: Bu fonksiyon, iki string ifadeyi bütünüyle yada parçalar halinde karşılaştırabilir. Büyük küçük harf ayrımı yaparak karşılaştırma yapabilir yada harfi büyüklüğünü dikkate alamayabilir. Genel olarak string karşılaştırmalarında bir karakterin diğerinden daha büyük, küçük yada her ikisinin eşit olup olmadığını belirlemek için sözlük sırasını kullanır. Eşit ise 0, String1 büyük ise 0’dan büyük bir değer, küçük ise 0’dan küçük bir değer üretir.
Kullanımı: String.Compare (String1,String2)

Concat: İki yada daha fazla string ifadeyi birleştirmek için kullanılır.
Kullanmı:
String.Concat(String1,String2,String3….)

Eğer bir string dizi elemanları birleştirilecek ise
String.Concat(params string[] string_değişken)

CopyTo :Bu fonksiyon ile bir String değişkenin belli bir kısmı, bir karakter dizisine kopyalanır. Ayrıca kopyalanacak dizinin hangi indisten itibaren başlanacağı da belirtilir.
Copy: String ifadenin tamamı başka bir stringe kopyalanır.
Kullanımı:
string.Copy(s1);
s1.CopyTo(1, s2, 0, 2);
Kopyalanacak_String.CopyTo(Başlangıç indis numarası,Kopyalanacak yer_char dizi, dizinin başlangıç indisi,kaç karakter kopyalanacak)

EndsWith & StartsWith :Bu fonksiyonlar, String değişkeninin, parametrede verilen String değeriyle başladığını ya da bittiğini gösterir. Geriye dönüş değeri Boolean tipindedir.
Kullanımı:
string_değişken.StartsWith(“kontrol karakteri”)
string_değişken.EndsWith(“kontrol karakteri”)
ToUpper & ToLower :
ToUpper, String değişkenin içindeki küçük karakterleri büyüğe;
ToLower, büyük karakterleri küçüğe çevirir.
Kullanımı:
string_ifade.ToUpper()
string_ifade.ToLower()
Join : Bir String dizisindeki elemanları, parametre olarak verilen ayraç karakteri ile birleştirerek tek bir String değişkeni döndürür.

Kullanımı:
String.Join(“ayraç karakteri”, string_dizi))
SubString : Verilen bir String değerinin, bir bölümünü String olarak döndüren fonksiyondur. İstenen karakterlerin hangi indisten başlayacağı parametre olarak geçilir.

Kullanımı:
String_ifade.SubString(başlangıç indisi, okunacak karakter sayısı)
Trim, TrimEnd, TrimStart
Trim fonksiyonu, parametre olarak verilen bir karakteri, String değişkeninin başından ve sonundan kaldırır.
TrimEnd fonksiyonu, parametrede verilen karakteri String değişkeninin sadece sonundan,
TrimStart fonksiyonu, parametrede verilen karakteri String değişkeninin sadece başından kaldırır.
Kullanımı:
string_ifade.Trim(‘karakter’)
string_ifade.TrimEnd(‘karakter’)
string_ifade.TrimStart(‘karakter’)

Split: String ifadeyi belirlenen karakter dizindeki karaktere göre ayırır.

Kullanımı:
string_ifade.Split(‘karakter1’, ‘karakter2’…)

IndexOf: String ifade içinde karakter yada karakter grubunu arar. Bulursa indeks numarasını, bulamaz ise -1 değerini döndürür.

Kullanımı:
string_ifade.IndexOf(karakter yada string)

tuna

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir