Языковая скобка справа налево перевернута

Я использую StringBuilder в C # для добавления текста, который может быть английским (слева направо) или арабским (справа налево)

stringBuilder.Append("(");
stringBuilder.Append(text);
stringBuilder.Append(") ");
stringBuilder.Append(text);

Если text = "A", то вывод будет "(A) A"

Но если text = "بتث", то вывод будет "(بتث) بتث"

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос