【发布时间】:2012-10-17 23:52:24
【问题描述】:
我需要将 char 转换为 int 并返回。
这是我用来将 char 转换为 int 的方法:
(char)65 // Returns 'a'
这是我试图用来将其转换回来的内容:
(int)'a' // Returns 97
任何想法我能做什么?
【问题讨论】:
-
(char)65应该返回'A'而不是'a', asciitable.com -
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
为什么需要这种转换?大多数情况下,最好使用 Encoding 将特定编码编码/解码为另一种编码,而不必知道(或担心)CLR 使用的本机编码。