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.