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ÅŸ:
Bir kodlama kullanmadan bayt dizisi iç...
Nasıl Onaltılık Dize ve Başkan versa i...
Java Dize dizisi için ArrayList içeren...
Nasıl Java hex bir dize bir bayt dizis...
Nasıl eğer URL bir dize içeriyorsa kon...