PDA

View Full Version : سوال: تشخیص وجود یک کاراکتر در رشته



mohsen.shojaee
چهارشنبه 28 اردیبهشت 1390, 19:56 عصر
با سلام
من یک رشته متغیر دارم می خواهم بدونم آیا درون رشته کاراکتر - وجود دارد یا نه
ممنون می شوم اگر جواب بدین

sara_aryanfar
چهارشنبه 28 اردیبهشت 1390, 20:19 عصر
با این کد می تونی البته روش های دیگری هم هست

if (str.IndexOf("-") > -1)
{

}

در اینجا str نام متغیری هست که حاوی رشته مورد نظر ما هست وقتی ایندکس اون کاراکتر بزرگتر از -1 بشه یعنی موجود هست در if هم دستورات لازم رو بنویس

Farshid007
پنج شنبه 29 اردیبهشت 1390, 13:20 عصر
با اجازتون این راه درکش بهتره:
string str1 = "123456-789";
if (str1.Contains("-"))
{
MessageBox.Show("Yes There is "+@"[-]");
}