متد SubString
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
متد SubString چیست؟
در خیلی از مواقع، ما نیاز داریم تا رشتهای را بشکنیم و به یک رشته جدید دست پیدا کنیم، در این حالت میتوانیم از متد SubString استفاده کنیم.
ورودیهای متد SubString به طور کلی از دو حالت زیر تبعیت میکنند:
۱. تنها با شماره index
۲. شماره index به همراه طول رشته
حالت اول: تنها با شماره index
فرض کنید میخواهید نام را از نام خانوادگی جدا کنید:
string name = "Ali Moghaddam Jah";
string str = name.SubString(4);
:خروجی
str = "Moghaddam Jah";
نکته: پس اگر تنها به آن شماره index دهیم، متد SubString از کاراکتر index صفر تا کاراکتر index مشخص شده (مثل ۴) را حذف کرده و مابقی را به عنوان خروجی باز میگرداند.
حالت دوم: شماره index به همراه طول رشته
فرض کنید میخواهید تنها رشته Moghaddam را جدا کنید:
string name = "Ali Moghaddam Jah";
string str = name.SubString(4,9);
:خروجی
str = "Moghaddam";
نکته: پس اگر علاوه بر شماره index (مثل ۴)، طول رشته (مثل ۹) هم به عنوان ورودی برای متد SubString مشخص کنیم، این متد از شماره خانه index وارد شده، به تعداد طول رشته مشخص شده برای ما رشته را جدا کرده و به عنوان خروجی بر میگرداند.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.