assemblyName.GetHashCode().ToString("X8") x8什么意思? x16呢?

屁屁 2007-12-13 10:56:32
assemblyName.GetHashCode().ToString("X8") x8什么意思? x16呢?
...全文
623 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
vwxyzh 2007-12-13
  • 打赏
  • 举报
回复
把int值转换成8位的16进制格式的字符串
屁屁 2007-12-13
  • 打赏
  • 举报
回复
哦? my god!
谢谢
给分
vwxyzh 2007-12-13
  • 打赏
  • 举报
回复
不足的补足,超过的就让他超过
屁屁 2007-12-13
  • 打赏
  • 举报
回复
16 位 是 16个字符长度
8位 为什么是 15个呢?
vwxyzh 2007-12-13
  • 打赏
  • 举报
回复
DateTime.Now.Ticks (x8) is: 8CA0BB06B101D06 - 字符串超过了8位(15位的16进制),就按照超过的显示
DateTime.Now.Ticks (x16) is: 08CA0BB06B101D06 - 字符串未达到16位(15位的16进制),就补足到16位(补足的位补0,也就是例子中的第一个0)
vwxyzh 2007-12-13
  • 打赏
  • 举报
回复
对,不足时自动补0
大写的X表示16进制的abcdef用大写,小写的x表示16进制的abcdef用小写
屁屁 2007-12-13
  • 打赏
  • 举报
回复
Console.WriteLine("DateTime.Now.Ticks (x16) is: "+DateTime.Now.Ticks.ToString("X16"));
Console.WriteLine("DateTime.Now.Ticks (x8) is: "+DateTime.Now.Ticks.ToString("X8"));
Console.WriteLine("DateTime.Now.Ticks is: " + DateTime.Now.Ticks.ToString());

结果
DateTime.Now.Ticks (x16) is: 08CA0BB06B101D06
DateTime.Now.Ticks (x8) is: 8CA0BB06B101D06
DateTime.Now.Ticks is: 633331549937343750


这个 8 位 16位 是什么位?
屁屁 2007-12-13
  • 打赏
  • 举报
回复
哦,
哦,
16 就是 16位,

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧