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

  • infodirt

    infodirt

    11 Mart 2009
  • Phandroid

    Phandroid

    26 Ocak 2009
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012