gpt4 book ai didi

c# - 如何从字符串设置 ints 十六进制文字,

转载 作者:数据小太阳 更新时间:2023-10-29 02:52:37 26 4
gpt4 key购买 nike

我试图从 xml 设置文件加载十六进制文字,我可以很好地解析 xml 并从文件中获取所需的字符串,

但我似乎无法设置一个 int 变量值:/

代码:

    int PlayerBaseAddress = System.Convert.ToInt32(ConfigLoader.GetSetting("PlayerBaseAddress"));
// Input string was not in a correct format.

public static string GetSetting(string Val)
{
// This loads from the xml file, Pretend its hardcoded to return a string of 0x17EAAF00
}

int PlayerBaseAddress = 0x17EAAF00; // This works.

最佳答案

您必须将字符串的基数提供给重载方法 Convert.ToInt32(String value, Int32 fromBase) .

Int32 value = Convert.ToInt32(hexString, 16);

关于c# - 如何从字符串设置 ints 十六进制文字,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/848869/

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