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

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • manadude21

    manadude21

    11 Mart 2008