#region veriKes
public string veriKes(string veri = null, int baslangic = 0, int uzunluk = 1)
{
try
{
string sonuc = ""; // yazının son halini tutmak için tanımlıyoruz
int kackarakter = veri.Length; // yazı uzunluğumuzu alıyoruz
if (kackarakter > uzunluk) // yazı uzunluğu kesmemizi istediğimiz uzunluk değerinden büyükse kesme işlemi yap
{
sonuc = veri; // veri ile gelen değeri sonuc değişkenimize yüklüyoruz
int basla = baslangic; // kaçıncı karakterden başlayarak kesme yapmak istediğimizi belirtiyoruz
int bitir = uzunluk; // başlangıç karakterinden sonra kaç kelime göstermek istediğimizi belirtiyoruz
sonuc = sonuc.Substring(basla, bitir); // substring fonsiyonu ile kesme işlemini tamamlıyoruz
}
else
{ // eğer yazı uzunluğu kesilmesini istediğimiz sayıdan küçük ise doğrudan atama yapıyoruz
// örnek yazımız 30 karakter biz 40. karakterden başlatıp 60 karakter göstermek istiyoruz.
// Bu gibi durumların önüne geçmiş oluyoruz
sonuc = veri;
}
return sonuc;
}
catch (Exception)
{
return ("");
}
}
#endregion
Fonksiyonlarımız bu kadar şimdi örnek bir kullanımına bakalım.
string yazi = "Merhaba Dünya!";
string yaziKes = veriKes(yazi,0,7);
console.write("Sonuc: {0}",yaziKes);
Ekran Çıktımız:
Merhaba
olacaktır.
Umarım işinize yarar bir yazı olmuştur.
Bir sonraki yazımızda görüşmek üzere...
0 yorum:
Yorum Gönder