假设我有一个 RTL 语言的字符串,例如阿拉伯语,其中包含一些英语:
string s = "Test:لطيفة;اليوم;a;b"
注意字符串中有分号。当我使用 Split 命令string[] spl = s.Split(';');
时,一些字符串以相反的顺序保存。这就是发生的事情:
spl[0] = "Test:لطيفة"
spl[1] = ""اليوم
spl[2] = "a"
spl[3] = "b"
以上与原版相比,是乱七八糟的。相反,我希望得到这个:
spl[0] = "Test:اليوم"
spl[1] = "لطيفة"
spl[2] = "a"
spl[3] = "b"
我准备编写自己的拆分函数。但是,字符串中的字符也以相反的顺序解析,所以我回到第一方。我只想浏览屏幕上显示的每个字符。