PDA

View Full Version : سوال: Multi کردن کلمات در یک Contains



c-sharp_South
چهارشنبه 17 آبان 1391, 20:56 عصر
سلام دوستان.
میخواستم بپرسم چطوری با یک Contains میشه چند تا کلمه رو توی IF شرط کرد؟

مثلا اگه کد این هست:

if (msg.Body.ToLower().Contains("metit"))
{
return;
}
بشه کنار همین کد چند تا کلمه دیگه رو هم شرط کرد مثل metish . metim . ....
تا دیگه نیازی به تعریف چند تا دستور جداگونه نباشه و همه توی یک شرط خلاصه بشن.
مرسی

hossein_sh2008
چهارشنبه 17 آبان 1391, 21:31 عصر
سلام دوست عزيز يك راهش به شكل زيره
يعني پيام رو در يك رشته بريزي و بعد شرط رو با or (||) بررسي كني


string mas=msg.Body.ToLower().Contains.tostring();
if((mas=="metit" ||(mas="metish ") ||(mas="metish1 "))

{
return;
}