ASP.NET ile bir kelime ya da metnin belirli bir sırasındaki karakteri başka bir karakterle değiştirmek için aşağıda yazdığım fonksiyonu kullanabilirsiniz.
public string SeekNDestroy(int _no, string _karakter, string _kelime)
{
string _yeniKelime = "";
for (int _i = 0; _i < _kelime.Length; _i++)
{
if (_i == _no)
{
_yeniKelime += _karakter;
}
else
{
_yeniKelime += _kelime[_i];
}
}
return _yeniKelime;
}
Kullanımı şu şekildedir.
MessageBox.Show(SeekNDestroy(3, "K", "General Engels"));
Ekranda çıkacak olan yazı "GenKral Engels" olacaktır.
Dikkat edilmesi gereken sıralamanın 1 den değil 0 (sıfır) dan başlamasıdır. Mesela, "Ahmet" kelimesinin 4. karakteri, 0 dan başlayarak saydığımızda "t" dir. Buna göre düşünüp bu fonksiyonu kullanmak gerekiyor. SeekNDestroy(4,"B","Ahmet") şeklinde kullanırsak fonksiyonumuz bize "AhmeB" sonucunu döndürecektir.
Kaydol:
Kayıt Yorumları (Atom)

Hiç yorum yok:
Yorum Gönder