اتصال رشته ها (Concatenation)
اینجا «اتصال رشته ها (Concatenation)» در سی شارپ را خیلی ساده می گویم. اتصال یعنی چسباندن چند متن کنار هم. مثل اسم و فامیل در فرم مدرسه.
اتصال رشته ها با عملگر +
با عملگر + می توانی دو رشته را کنار هم بچسبانی.
string firstName = "John ";
string lastName = "Doe";
string name = firstName + lastName;
Console.WriteLine(name);
نکته: بعد از "John" یک فاصله گذاشته شده است. بنابراین خروجی بین دو کلمه فاصله دارد.
اتصال با متد string.Concat
به جای + می توانی از string.Concat هم استفاده کنی.
string firstName = "John ";
string lastName = "Doe";
string name = string.Concat(firstName, lastName);
Console.WriteLine(name);
افزودن عددها و رشته ها
هشدار: سی شارپ از + برای جمع و اتصال استفاده می کند. عددها جمع می شوند. رشته ها چسبانده می شوند.
وقتی عددها را جمع کنی، خروجی یک عدد می شود.
int x = 10;
int y = 20;
int z = x + y;
وقتی رشته ها را با هم جمع کنی، کنار هم می چسبند.
string x = "10";
string y = "20";
string z = x + y;
گام های تمرین
- دو رشته کوتاه بساز و با + بچسبان.
- همان ها را با string.Concat ترکیب کن.
- یک فاصله مناسب بین کلمه ها اضافه کن.
نکته: برای متن های پویا، صفحه درون گذاری رشته ها را هم ببین. همچنین بخش رشته ها پیش نیاز خوبی است.
جمع بندی سریع
- اتصال رشته ها یعنی چسباندن متن ها.
- برای اتصال از + یا Concat استفاده کن.
- + برای عدد، جمع انجام می دهد.
- فاصله را خودت اضافه کن.