متد Join
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
متد Join چیست؟
اگر خاطرتان باشد، در پست آموزش متد Split آموختیم که میتوانیم با استفاده از این متد، یک رشته را شکسته و هر کدام از رشتههای بدست آمده را درون یک آرایه ذخیره کنیم.
حال میتوانید با استفاده از متد Join، خانههای آرایه را با استفاده از کاراکتری که مشخص میکنید، تبدیل به یک رشته کنید!
مثال:
string[] nameArray = {"Ali", "Moghaddam", "Jah"};
string str = String.Join("-", nameArray);
:خروجی
str = "Ali-Moghaddam-Jah"
نکته اول: متد Join از نوع static بوده و در نتیجه باید توسط کلاس آن (String) فراخوانی شود.
نکته دوم: متد Join دارای دو ورودی است، ورودی اول به عنوان کاراکتر جداکننده و ورودی دوم به عنوان نام آرایه مورد نظر
مثال:
char ch = {'M', 'O', 'G', 'H', 'A', 'D', 'D', 'A', 'M'};
string family = String.Join("", ch);
:خروجی
family = "Moghaddam"
در این مثال برای آنکه تمامی حروف به یکدیگر چسبیده و عبارت Moghadam را تشکیل دهند، کاراکتر جداکننده را رشته هیچی “” قرار دادیم.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.