如何用数字连接unicode字符串?

时间:2016-02-04 07:41:20

标签: c# unicode

如何用数字连接unicode字符串? 在我的代码中

label1.Text = String.Format("{0} {1} {2} {3} {4}", "111", "هتل", "222", "اقامت", "333");

我想要一个这样的结果:

enter image description here

但结果是:

111 هتل 222 اقامت 333

2 个答案:

答案 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");