string word1 = ""; //see example
string word2 = "";
bool b1 = word1.StartsWith(word2);
bool b2 = word1.Substring(0, word2.Length) == word2;
일부 아랍어 문자열의 경우 b1은 b2와 같지 않습니까? 이 동작을 설명해 주시겠습니까?String.Starts가 예상대로 작동하지 않습니다.
예 :
차이가word1 = ((char)0x0650).ToString()+ ((char)0x0652).ToString()+ ((char)0x064e).ToString();
word2 = ((char)0x0650).ToString()+ ((char)0x0652).ToString();
몇 가지 예를 들려주세요. – ojlovecd
@Ahmed 그들은 모두 'true'로 평가됩니다. –
나는 아랍어 문자열이 경우 휴식을! –