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