C# ıf dize dize dizisi bir dize içeriyorsa, onay için | Netgez.com
SORU
26 Mayıs 2010, ÇARŞAMBA


C# ıf dize dize dizisi bir dize içeriyorsa, onay için

C kullanmak istiyorum * eğer bir dize değeri bir dize dizisi bir kelime varsa. kontrol etmek için Örneğin,

string stringToCheck = "text1text2text3";

string[] stringArray = ("text1", etc... )

if(stringToCheck.contains stringArray( //one of the items?
{

}

Nasıl dize değeri 'stringToCheck' dizesinde bir kelime içeren bir katkısı yok. eğer kontrol edebilirim

Teşekkürler

CEVAP
26 Mayıs 2010, ÇARŞAMBA


İşte nasıl:

if(stringArray.Any(stringToCheck.Contains))
/* or a bit longer: (stringArray.Any(s => stringToCheck.Contains(s))) */

Bu ise stringToCheck stringArray dizeleri birini içeriyorsa, denetler. Eğer tüm alt dizeleri içeren sağlamak istiyorsanız, All Any değiştir:

if(stringArray.All(stringToCheck.Contains))

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • GFX Tutorials

    GFX Tutorial

    12 AÄžUSTOS 2013
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011