【发布时间】:2015-06-26 12:06:01
【问题描述】:
var pin = parseInt(form.mac.value.slice(-6), 16) % 10000000;
我正在像这样将JS 转换为C#
var pin = Convert.ToInt16(Networks[NetworkIndex, 0].Substring(Networks[NetworkIndex, 0].Length - 6)) % 10000000;
然后我得到这个错误
“System.OverflowException”类型的未处理异常发生在 mscorlib.dll 附加信息:值太大或太大 对于 Int16 来说很小。
【问题讨论】:
-
Networks[NetworkIndex, 0].Substring(Networks[NetworkIndex, 0].Length - 6))的确切值是多少? -
该值为来自mac地址的6位数字14:cc:20:30:76:50 -> 307650
标签: javascript c# .net