ترکیب رشته ها (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 در کنار هم قرار میگیرد
خلاصه درس
در این فصل با ترکیب رشته ها و ترکیب اعداد آشنا شدید.