I have arabic string and the alignment is correct (RTL) when all words in string are Arabic but when string contains Arabic and English words the string alignment not correct. when userName is English the string alignment is not correct By the way i tried this answer and didn't work
string userName = "توم";
string message = "يحب الورد";
string fullString = string.Format("{0} {1}", userName, message);
fullString is "توم يحب الورد" //correct result
string userName = "Tom";
string message = "يحب الورد";
string fullString = string.Format("{0} {1}", userName, message);
fullString is "Tom يحب الورد" //wrong result.
fullString should be "يحب الورد Tom" //This result is exactly what i need