PDA

View Full Version : سوال: چرا کد رفتن به خط جدید(\n) در این قطعه کد درست عمل نمیکنه



دلتنگ اسمان
دوشنبه 17 خرداد 1395, 18:55 عصر
با سلام
میخوام هر بار که متنی(مثلا متن5) رو ذخیره میکنم با متن قبلی(مثلا متن4) که قبلا ذخیره شده ، جمع بشه و باهم ذخیره بشن . اما وقتی فراخوانی میکنم میخوام هر متنی در یک خط نشون داده بشه. یعنی متن4 در خط اول و متن5 در خط دوم.
در این کد قاعدتا یه خط جدید در اول و یه خط جدید در آخر ایجادکنه. وقتی این مقدار رو ذخیره میکنم و دوباره در تکست باکس نشون میدم متنها پشت سرهم نشون داده میشه.


kara += "\n"+textBox6.Text.Trim() + " " + todeydate + "\n";

sajaaaaad
دوشنبه 17 خرداد 1395, 19:48 عصر
از اسلش آر و اسلش ان استفاده کن


kara += "\n"+textBox6.Text.Trim() + " " + todeydate + "\r\n";

دلتنگ اسمان
دوشنبه 17 خرداد 1395, 20:05 عصر
از اسلش آر و اسلش ان استفاده کن


kara += "\n"+textBox6.Text.Trim() + " " + todeydate + "\r\n";

نه متاسفانه با این هم جواب نمیده

دلتنگ اسمان
دوشنبه 17 خرداد 1395, 20:06 عصر
پیداش کردم :

Environment.NewLine
ممنون از توجهتون

pe32_64
دوشنبه 17 خرداد 1395, 23:15 عصر
پیداش کردم :

Environment.NewLine
ممنون از توجهتون
درود Environment.NewLine
در ویندوز همون \r\n رو بر میگردونه .
این n\ برا پلتفرمهای unix-یی هستش