shi7087874 发表于 2019-7-29 10:57

C# 如何10进制转16进制

求助 百度了很多转换方法,结果还是10进制有什么好方法吗

wjshan0808 发表于 2019-7-30 23:24

Convert.ToString(value, toBase);
这个可以吧,
参考 Convert.ToString Method

还有调试时可以选择值是以十进制还是十六进制显示的。

wjshan0808 发表于 2019-7-30 23:26

链接挂了 :
https://docs.microsoft.com/en-us/dotnet/api/system.convert.tostring?redirectedfrom=MSDN&view=netframework-4.8#overloads

shi7087874 发表于 2019-7-31 08:09

wjshan0808 发表于 2019-7-30 23:24
这个可以吧,
参考 Convert. ...

可以的,之前没有重新赋值,调试台输出的一直都是原值^^         Thanks♪(・ω・)ノ
public string Jinzhi16()
    {
      System.Random rand = new System.Random();
      var num = rand.Next(188888888, 899999999);
      string Sixteen = Convert.ToString(num, 16);
      //Debug.Log(Sixteen);
      return Sixteen;
    }
页: [1]
查看完整版本: C# 如何10进制转16进制