SORU
7 EYLÜL 2009, PAZARTESİ


Bir dize olmadığını kontrol 10 karakter içerir

C kullanıyorum " bir dize on karakterlerden birini içeriyorsa, kontrol etmek istiyorum, *, &, # vb vb.

En iyi yolu nedir?

CEVAP
7 EYLÜL 2009, PAZARTESİ


Aşağıdaki, benim görüşüme göre: basit bir yöntem olurdu

var match = str.IndexOfAny(new char[] { '*', '&', '#' }) != -1

Ya da belki daha kolay form okumak için:

var match = str.IndexOfAny("*&#".ToCharArray()) != -1

İçeriğe bağlı olarak ve gerekli performans, olabilir veya bir char dizisi önbellek istemeyebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • MrDevin521

    MrDevin521

    18 Temmuz 2010
  • Vsauce

    Vsauce

    30 Temmuz 2007