متد EndsWith
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
کاربرد متد EndsWith چیست؟
خیلی مواقع پیش میاد که ما مجبور میشویم بررسی کنیم که آیا جمله یا پاراگرافی، با کلمه یا کلمات مورد نظر ما شروع و یا تمام میشوند یا خیر! اگر این حالت برای شما پیش آمد، میتوانید از دو متد StartsWith و EndsWith استفاده کنید.
سوال: آیا پاراگراف زیر، با کلمه ast تمام شده است؟
string text = "salam in yek jomleye testi ast";
bool flag = test.StartsWith("ast");
:خروجی
flag = true
در این مثال، از آنجایی که متد StartWith توسط شئ text فراخوانی شده، پس متد StartWith به سراغ عملیات جستجو در مقدار داخل خانه شئ فراخوانی کننده خود رفته و ورودی “salam” را در انتهای مقدار داخل ظرف text بررسی میکند؛ از آنجایی که این جمله دقیقا با همان کلمه ast پایان مییابد، درنتیجه متد StartWith مقدار true را درون ظرف flag ذخیره میکند.
سوال: آیا پاراگراف زیر، با حرف m تمام شده است؟
String text = "salam in yek jomleye testi ast";
bool flag = test.StartsWith("m");
:خروجی
flag = false
اما در این مثال، از آنجایی که این جمله دقیقا با همان کاراکتر m تمام نمیشود، درنتیجه متد StartWith مقدار false را درون ظرف flag ذخیره میکند.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.