ترکیب رشته‌ ها (String Concatenation) در C#

عملگر + می‌توان بین رشته‌ها برای ترکیب آن‌ها استفاده شود. به این عمل ترکیب یا الحاق رشته‌ها (concatenation) گفته می‌شود.

string firstName = "Ehsan ";
string lastName = "islami";
string name = firstName + lastName;
Console.WriteLine(name);

 

نکته: فاصله ای که در Amir هست به این معنی است که بین firstName و lastName فاصله ای باشد.

می توان از متد ()string.Concat برای ترکیب دو رشته استفاده کرد.

string firstName = "Ehsan ";
string lastName = "islami";
string name = string.Concat(firstName, lastName);
Console.WriteLine(name);

ترکیب اعداد و رشته در C#

در C# از عملگر + هم برای جمع اعداد و هم برای ترکیب رشته ها استفاده می شود.

نکته: باید به این توجه داشت که به عدد اضافه می کند ولی رشته ها به هم می چسباند.

int x = 10;
int y = 10;
int z = x + y;  //حاصل جمع 20 می شود

رشته ی عددی یعنی که عدد را داخل دبل کوتیشن ("10") قرار میگیرد.

اگر رشته عددی و رشته را با هم جمع کنیم ، مثل رشته ها عمل می کند یعنی کنار هم قرار میگیرد.

string x = "10";
string y = "20";
string z = x + y;  //جمع نمی شود 10 و 20 در کنار هم قرار میگیرد 

خلاصه درس

در این فصل با ترکیب رشته ها و ترکیب اعداد آشنا شدید.

توسعه دهندگان
آناهیتا ملکی