gpt4 book ai didi

.net - 任何 .NET Parse 方法都可以处理前缀为 "0x"的十六进制字符串吗?

转载 作者:行者123 更新时间:2023-12-02 13:47:51 25 4
gpt4 key购买 nike

我尝试使用 .NET Int64.Parse 方法解析数字,但它不接受像“0x3039”这样的字符串,即使这就是您在 C# 中编写常量的方式。该文档明确不允许字符串具有“0x”前缀,并且尾随“h”似乎也不起作用。

要解析十六进制数字,我必须使用 System.Globalization.NumberStyles.HexNumber 选项。

如果有人立即知道 Int64.Parse() 不能接受带有“0x”前缀的字符串,请告诉我。

最佳答案

documentation给出支持的数字格式的表达式,因此十六进制数字不允许使用前缀或后缀。

Convert.ToInt32(String, Int32)使用基数 16 时支持前缀 0x0X

关于.net - 任何 .NET Parse 方法都可以处理前缀为 "0x"的十六进制字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2957908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com