如何用数字连接unicode字符串? 在我的代码中
label1.Text = String.Format("{0} {1} {2} {3} {4}", "111", "هتل", "222", "اقامت", "333");
我想要一个这样的结果:
但结果是:
111 هتل 222 اقامت 333
答案 0 :(得分:0)
只需更改您的商品索引订单,例如;
label1.Text = String.Format("{0} {2} {3} {4} {1}", "111", "هتل", "222", "اقامت", "333");
此外,我建议更改您的对象订单,但我无法在SO的答案窗口中以某些unicode怪异的方式更改订单。
答案 1 :(得分:0)
使用换行符来防止来自.net的奇怪操作。大多数编辑在将从右到左的字符与数字合并时会做一些混乱的事情。
label1.Text = String.Format("{0} {1} {2} {3} {4}", "111",
"اقامت",
"222",
"هتل",
"333");