مقایسه دو رشته در سی شارپ
سلام خدمت همه امروز میخوام مقایسه دو رشته در سی شارپ رو خدمتتون بگم...
تو دات نت یه کلاسی داریم به نامstring که برای کار با رشته ها طراحی شده و این کلاس تابعی داره به نام Equal که دو رشته رو میگیره و با هم مقایسه میکنه و اگر برابر بودند مقدار true بر میگردونه در غیر اینصورت مقدار false که در ادامه نحوه استفاده از این تابع بیان شده...
تو دات نت یه کلاسی داریم به نامstring که برای کار با رشته ها طراحی شده و این کلاس تابعی داره به نام Equal که دو رشته رو میگیره و با هم مقایسه میکنه و اگر برابر بودند مقدار true بر میگردونه در غیر اینصورت مقدار false
برای استفاده از این کلاس و تابع مورد نظر از یه ساختار iشرطی و یه messagebox برای نمایش نتیجه استفاده میکنیم:
string str1, str2;
str1 = "this is a string";
str2 = "this is another string";
if (string.Equals(str1, str2))
{
MessageBox.Show("these strings equals");
}
else
{
MessageBox.Show("these strings not equals");
}
اگر این کد رو داخل متود کلیک دکمه ای قرار بدید پس از اجرا مشاهده میکنید که پیغام دوم چاپ خواهد شد برای اینکه این دو رشته با هم برابر نیستند و در صورتی که مقدار رشته دوم رو برابر مقدار رشته اول قرار بدید میبینید که پیغام اول مبنی بر برابر بودن رشته ها چاپ خواهد شد...
موفق باشید...
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.