首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于在最大值和最小限值范围内的十六进制值,long.TryParse失败

对于在最大值和最小限值范围内的十六进制值,long.TryParse失败
EN

Stack Overflow用户
提问于 2016-12-19 17:53:03
回答 1查看 141关注 0票数 0

这件事让我很困惑,有人对这件事失败的原因有任何想法吗?

代码语言:javascript
复制
long ticks;
if (long.TryParse("8D28457EDF638CG", NumberStyles.HexNumber, CultureInfo.InvariantCulture, out ticks) == false)
    throw Exception <---- this line gets hit

这是我的系统中的转换值和最大值和最小值;

Calc: 39732250662626188

最大: 9223372036854775807

民:-9223372036854775808

编辑:当8D28457EDF638CG粘贴到Calc中时,只需删除'G‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-19 17:53:51

代码语言:javascript
复制
"8D28457EDF638CG"

不是有效的十六进制数。"G“不是十六进制的数字。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41228328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档