c# 在连接的希伯来语字符串中保持顺序

c# Keep order in concatenated Hebrew strings

我有三个字符串,string1 是希伯来语,string2 是下划线,string3 又是希伯来语。

当我使用 String.Concat(string1, string2, string3) 连接它们时,生成的字符串是 string3_string1(两个希伯来语字符串倒置)。我找不到解决方法,请查看实际示例的屏幕截图。

请注意,我不知道字符串使用的是什么语言,因此我无法相应地测试和更改连接,我需要按照连接它们的顺序使用它们。

任何人都可以提出解决方案吗?

谢谢。

结果字符串实际上是string1_string3,它只是从右到左打印。