我有以下代碼:鑄造字符到整數給人意外的值
var stringNumber = 93.ToString(CultureInfo.InvariantCulture);
var stringArray = stringNumber.ToCharArray();
var intArray = stringArray.Select(x => (int)x).ToArray();
什麼我希望intArray
包含的值9
和3
而是它包含57
和51
,我不知道爲什麼?我如何獲得intArray
以包含預期值?
HTTP:// WW w.asciitable.com/ –
您正在將'char'轉換爲其數字表示形式。這將帶給你它的ASCII碼。 –