Kullanımı:public static string TurkceKarakterleriKaldir(string EskiMetin)
_Name += "MAIL_METIN,";
_Values += "'" + Tools.TurkceKarakterleriKaldir(HTMLCode) + "',";
{
string YeniMetin = "";
string TurkceKarakterler="şŞçÇüÜİıöÖğĞ";
string YeniKarakterler ="sScCuUIioOgG";
for (int i = 0; i < EskiMetin.Length; i++)
{
bool Varmi = false;
for (int k = 0; k < TurkceKarakterler.Length; k++)
{
if (EskiMetin[i] == TurkceKarakterler[k])
{
YeniMetin += YeniKarakterler[k];
Varmi = true;
break;
}
}
if (!Varmi)
{
YeniMetin += EskiMetin[i];
}
}
return YeniMetin;
}
2 yorum:
public static string TurkceKarakterleriKaldir(string EskiMetin)
{
string TurkceKarakterler="şŞçÇüÜİıöÖğĞ";
string YeniKarakterler ="sScCuUIioOgG";
for (int i = 0; i < EskiMetin.Length; i++){
for (int k = 0; k < TurkceKarakterler.Length; k++){
if (EskiMetin[i] == TurkceKarakterler[k]){
EskiMetin[i]= YeniKarakterler[k];
break;
}
}
}
return EskiMetin;
}
Bu metodu derleyicide kontrol ettiyseniz EskiMetin[i]= YeniKarakterler[k];
satırında hata almanız gerekir. Çünkü String veriyapısının, Char tipinde kullanılması sadece Readonly şeklindedir, veri aktarımı yapılamaz.
Yorum Gönder