70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

مقدار رشته ای در سی شارپ

سلام

موقعی که تو c# میخوام وسط یه متن فارسی یه عدد منفی بنویسم علامت را جلوی عدد می نویسه اگر هم داخل جمله فارسی کلمه انگلیسی بنویسم باز متن بهم میخوره راه حل چیه

string test = "اين متن تست مي باشد -5";
string test2="test -5";
string test3 = "کلمه لاتين انتهاي متن مي باشد test";

تشکر

پرسیده شده در 1395/09/06 توسط

4 پاسخ

0

شما باید به این شکل بنویسید

string _str=" می باشد "+" test "+" -5 "+" عدد "
پاسخ در 1395/09/06 توسط
0

مشکل اینجاست که اون عدد منفی از از data table خونده میشه

 string test = string.Format("متن اول{0},متن دوم {1}", dt.Rows[0][0].ToString(),dt.Rows[0][5]);
پاسخ در 1395/09/07 توسط
0

سلام دوست عزیز برای این که Direction هر رشته ثابت باشه "\u05E9" این کاراکتر رو بعد از هر رشته اضافه کن

پاسخ در 1395/09/11 توسط
0

سلام

"\u05E9" این که یه کاراکتر فقط بعد از عدد نمایش داد کاری نکرد

سلام 
\u05E9  این که یه کاراکتر فقط بعد از عدد نمایش داد کاری نکرد 
||http://programming.tosinso.com/files/get/3181a633-cf13-4801-a7e6-32cbdaddd465||
پاسخ در 1395/09/13 توسط

پاسخ شما