Cevap Geçmişi
«« Soruya geri dön
14.01.17 20:27
String için şöyle bir genişletme yöntemi yazabilirsin. public static class StringGenisletmeYontemleri
{
public static string ToUpper2(this string value)
{
string[] red = new string[] { "ve", "veya" };
string[] dz = value.Split(new char[] { ' ' });
StringBuilder sb = new StringBuilder();
for (int i=0;i<dz.Length;i++)
{
if (Array.IndexOf(red, dz[i]) > -1)
sb.Append(dz[i]);
else
sb.Append(dz[i].ToUpper());
if (i < dz.Length - 1) sb.Append(" ");
}
return sb.ToString();
}
}
Kullanımı: string a = "Ankara ve İstanbul"; MessageBox.Show(a.ToUpper2());
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
Cevap olarak seçen: hakandogan
14.01.17 17:26
String için şöyle bir genişletme yöntemi yazabilirsin. public static class StringGenisletmeYontemleri { public static string ToUpper2(this string value) { string[] red = new string[] { "ve", "veya" }; string[] dz = value.Split(new char[] { ' ' }); StringBuilder sb = new StringBuilder(); for (int i=0;i<dz.Length;i++) { if (Array.IndexOf(red, dz[i]) > -1) sb.Append(dz[i]); else sb.Append(dz[i].ToUpper()); if (i < dz.Length - 1) sb.Append(" "); } return sb.ToString(); } }
Ekleyen: cevapsitesi
En fazla 3 eski durum gösterilir.