View Full Version : جمع دو رشته در سی شارپ
arefba
سه شنبه 14 اردیبهشت 1389, 01:09 صبح
چگونه دو رشته استرینگ رو با هم جمع کنیم
اینطوری متاسفانه نمیشه
hope=love+hate
mmd2009
سه شنبه 14 اردیبهشت 1389, 01:20 صبح
کد مورد نظر شما اینه فکر کنم :
string a = "ali";
string b = "reza";
string c = a + b;
MessageBox.Show(c);
arefba
سه شنبه 14 اردیبهشت 1389, 01:43 صبح
ممنون دوست عزیز ولی منظور من تابعی دقیق بود خودم که گفتم برای من این روش hope=love+hate به درد نمی خوره یه تابع رو دیدم یه جایی ولی نمیدونم کجا
mmd2009
سه شنبه 14 اردیبهشت 1389, 02:11 صبح
منظورت اینه که یک تابع میخوای که دو رشته رو با هم جمع بکنه؟
majid325
سه شنبه 14 اردیبهشت 1389, 02:20 صبح
یک نوع رشته ای هست به نام StringBuilder که برای همین کارها هست، متغییرت رو از همین نوع تعریف کن.
StringBuilder strb = new StringBuilder();
strb.Append("Hi");
strb.Append(" ALL");
MessageBox.Show(strb.ToString());
cardano7
سه شنبه 14 اردیبهشت 1389, 02:41 صبح
نمی دونم چرا اصرار داری که یک تابع این کار رو بکنه.
خوب نظرت در مورد این چیه؟
public string Add(string A, string B)
{
return A+B;
}
این هم که همون کار رو می کنه!
saeidghadiri
شنبه 24 مرداد 1394, 11:59 صبح
سلام درستش کردم ممنونم که کمکم کردی محمود جان و cardano7
saeidghadiri
شنبه 24 مرداد 1394, 12:18 عصر
برای اینکه دو رشته به هم نجسبن فاصله بینشون چی جوری باید ایجاد کرد
if (Classes.ClsUser.LOGIN)
{
string Name = Classes.ClsUser.loginUser.Name;
string Family = Classes.ClsUser.loginUser.Family;
lbl_UsersLogin_Status.Text = (Name + Family);
}
الان در روش بالا نام و نام خانوادگی به هم بدون فاصله اضافه میشه.
jamal_ch
شنبه 24 مرداد 1394, 13:28 عصر
سلام
if (Classes.ClsUser.LOGIN)
{
string Name = Classes.ClsUser.loginUser.Name;
string Family = Classes.ClsUser.loginUser.Family;
lbl_UsersLogin_Status.Text = (Name + " "+ Family);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.