我想解析通過字符串的前三個字符。解析通過C中的字符串的問題#
public List<string> sortModes(List<string> allModesNonSorted)
{
foreach (string s in allModesNonSorted)
{
char firstNumber = s[0];
char secondNumber = s[1];
char thirdNumber = s[2];
char.IsDigit(firstNumber);
char.IsDigit(secondNumber);
char.IsDigit(thirdNumber);
combinedNumbers = Convert.ToInt16(firstNumber) + Convert.ToInt16(secondNumber) + Convert.ToInt16(thirdNumber);
}
return allModesNonSorted;
}
它可以正確識別每一個字符,但是當我添加了數字上的額外價值53或55以下補充說,53和55均包括在內。爲什麼這樣做?
這不是「添加」額外的值。字符串的前兩個字符是'5'和'7',它們的Unicode值爲53和55.這些值是正在顯示的內容。 – 2013-02-18 19:52:42