Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

c# toupper bazı kelimeleri dışlama

Merhaba,

toupper kullanırken bazı kelimelerin dışlanmasını istiyorum. mesela "ve" kelimesi text içinde varsa kelimeyi büyütmesin.

teşekkürler.

Soran: 14.01.17 18:09
hakandogan
310p 32ü

1 Cevap

0
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());


Cevaplayan: 14.01.17 17:26
cevapsitesi
102,034p 15ü
Cevabı seçen: 15.02.17 20:46
hakandogan
310p 32ü