C# 对ToString(\"X2\")的理解

久未见 提交于 2019-12-01 02:52:00
  • 转化为16进制字符串。
  • 大写X:ToString("X2")即转化为大写的16进制。
  • 小写x:ToString("x2")即转化为小写的16进制。
  • 2表示输出两位,不足2位的前面补0,如 0x0A
  • 如果没有2,就只会输出0xA

 

Random rand = new Random();有三个重载方法

rand.next()返回非负随机数
rand.next(minvalue,maxvalue)返回两者之间的随机数

int value=rand.Next(35);返回小于35的非负随机数。

 

 

 

Enumerable.Range(0, 16);

//Get Random Number thru RNGCryptoServiceProvider

 byte[] randomBytes = new byte[8];
            StringBuilder randomNumber = new StringBuilder();
            using (var crypto = new RNGCryptoServiceProvider())
            {
                crypto.GetBytes(randomBytes);
                foreach (var byt in randomBytes)
                {
                    randomNumber.Append($"{byt:x2}");
                }
            }
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!