SORU
1 ŞUBAT 2009, Pazar


Dize dizisi.

string[] Eğer bir öğe varsa, görmek için bakmak için en iyi yolu ne olurdu. Bu benim ilk vuruldu. Ama belki de bakan olduğum bir şey var. Dizi boyutu 200 öğeleri daha büyük olacaktır.

bool isStringInArray(string[] strArray, string key)
{
    for (int i = 0; i <= strArray.Length - 1; i  )
        if (strArray[i].ToString() == key)
            return true;
    return false;
}

CEVAP
1 ŞUBAT 2009, Pazar


Zaten yerleşik İçerir sadece kullanın() yöntemi:

using System.Linq;

//...

string[] array = { "foo", "bar" };
if (array.Contains("foo")) {
    //...
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • joshsnice

    joshsnice

    28 Kasım 2006
  • TechRax

    TechRax

    21 EYLÜL 2009
  • thenewboston

    thenewboston

    4 ŞUBAT 2008