parseInt('bcedfg',16)
基于此代码,我在JavaScript中得到了773855,
我查看了转换表,但不确定如何获得这个“773855”值
我的问题是 parseint 是如何得到这个“773855”值的,因为我想把这个小代码翻译成一个 c# 代码,而且 c# 中的任何类似方式都允许我得到这个“773855”值
最佳答案
使用 Convert.ToInt32
:
Convert.ToInt32(theString, 16)
它使用这个重载:public static int ToInt32(string value, int fromBase)
请注意,由于字符串中的 FormatException
,您将获得 g
:MSDN
您不会在 javascript 中遇到错误,因为 js 倾向于“原谅”太多错误,这是其中一个示例。
关于c# - parseInt如何获得其值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12996753/