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

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011