【问题标题】:C# Convert string to hexC# 将字符串转换为十六进制
【发布时间】:2016-03-29 04:47:34
【问题描述】:

我搜索了很多并不断收到错误信息,我正在使用 Web api 将一些文本转换为数字 (xuid) 然后我想将这些数字转换为十六进制并不断收到错误消息对于 int32 代码,该值太大||太小--

        WebClient client = new WebClient();
        client.Headers.Add("Content-Type", "text/json");
        client.Headers.Add("X-AUTH", "ce0c28c65911893794ec47af634939b9445d2007");
        await Task.Delay(500);

        var fd = client.DownloadString("https://xboxapi.com/v2/xuid/" + Gamertag.Text);
        int decVal = int.Parse(fd, System.Globalization.NumberStyles.HexNumber);
        Xuid.Text = decVal.ToString();

【问题讨论】:

标签: c# string hex


【解决方案1】:

一个 int 变量保存一个数字,而不是数字的表示。所以用

 Xuid.Text = decVal.ToString("X");

对于所需的输出

【讨论】:

    猜你喜欢
    • 2018-01-31
    • 2014-06-09
    • 2018-06-06
    • 2018-01-22
    • 1970-01-01
    • 2022-07-22
    • 2013-02-07
    • 2017-08-12
    • 2017-02-23
    相关资源
    最近更新 更多