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

  • Christian Atlas

    Christian At

    26 Mart 2009
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012