Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Bu siteyi 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.

Yazılım Soruları


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.

  1. public static class StringGenisletmeYontemleri
  2. {
  3. public static string ToUpper2(this string value)
  4. {
  5. string[] red = new string[] { "ve", "veya" };
  6. string[] dz = value.Split(new char[] { ' ' });
  7. StringBuilder sb = new StringBuilder();
  8. for (int i=0;i<dz.Length;i++)
  9. {
  10. if (Array.IndexOf(red, dz[i]) > -1)
  11. sb.Append(dz[i]);
  12. else
  13. sb.Append(dz[i].ToUpper());
  14. if (i < dz.Length - 1) sb.Append(" ");
  15.  
  16. }
  17. return sb.ToString();
  18. }
  19. }

Kullanımı:

  1. string a = "Ankara ve İstanbul";
  2. MessageBox.Show(a.ToUpper2());


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

Bir cevap yazın: