我搜索了很多&继续得到错误的混合,我正在使用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();
答案 0 :(得分:0)
int变量包含数字,而不是数字的表示。所以使用
Xuid.Text = decVal.ToString("X");
获取所需的输出