فهرست سرفصل‌های #C
خانه (HOME) مقدمه (Intro) شروع کار (Get Started) سینتکس (Syntax) خروجی (Output) کامنت ها (Comments) متغیرها (Variables) ثابت ها (Constants) نمایش متغیرها (Display Variables) متغیرهای متعدد (Multiple Variables) شناسه ها (Identifiers) انواع داده (Data Types) تبدیل نوع (Type Casting) ورودی کاربر (User Input) عملگرها (Operators) انتساب (Assignment) مقایسه (Comparison) منطقی (Logical) ریاضی (Math) رشته ها (Strings) اتصال رشته ها (Concatenation) درون گذاری رشته (Interpolation) دسترسی به رشته ها (Access Strings) کاراکترهای ویژه (Special Characters) بولی ها (Booleans) if (If...Else) else (If...Else) else if (If...Else) شکل کوتاه if..else (Short hand if..else) سوئیچ (Switch) حلقه while (While Loop) حلقه for (For Loop) حلقه foreach (Foreach loop) شکستن/ادامه (Break/Continue) آرایه ها (Arrays) حلقه روی آرایه (Loop through an array) مرتب سازی آرایه ها (Sort arrays) آرایه های چندبعدی (Multidimensional arrays) متدها (Methods) پارامترها (Parameters) پارامتر پیش فرض (Default Parameter) مقادیر بازگشتی (Return Values) آرگومان های نام دار (Named Arguments) بارگذاری متد (Method Overloading) شیء گرایی (OOP) کلاس ها/اشیا (Classes/Objects) چند شیء (Multiple Objects) اعضای کلاس (Class Members) سازنده ها (Constructors) قیدهای دسترسی (Access Modifiers) ویژگی ها (Properties) وراثت (Inheritance) چندریختی (Polymorphism) انتزاع (Abstraction) اینترفیس (Interface) چند اینترفیس (Multiple Interfaces) شمارش ها (Enums) فایل ها (Files) استثناها (Exceptions) افزودن دو عدد (Add Two Numbers) نمونه ها (Examples)
#C

#C — اتصال رشته ها (Concatenation)

آخرین بروزرسانی: 1404/08/05

اتصال رشته ها (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;

مشاهده در ادیتور

گام های تمرین

  1. دو رشته کوتاه بساز و با + بچسبان.
  2. همان ها را با string.Concat ترکیب کن.
  3. یک فاصله مناسب بین کلمه ها اضافه کن.

نکته: برای متن های پویا، صفحه درون گذاری رشته ها را هم ببین. همچنین بخش رشته ها پیش نیاز خوبی است.

جمع بندی سریع

  • اتصال رشته ها یعنی چسباندن متن ها.
  • برای اتصال از + یا Concat استفاده کن.
  • + برای عدد، جمع انجام می دهد.
  • فاصله را خودت اضافه کن.