加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 快乐3501.ToString(“X”)日!

发布时间:2020-12-16 01:44:47 所属栏目:百科 来源:网络整理
导读:在C#中,有没有办法在不使用.ToString(“X”)方法的情况下将int值转换为十六进制值? 解决方法 你的问题是完全错误的(没有违法行为).数字只有一个值.十六进制,十进制,二进制,八进制等只是一个相同整数的不同表示.当涉及到您选择使用的表示时,Int32是不可知的.
在C#中,有没有办法在不使用.ToString(“X”)方法的情况下将int值转换为十六进制值?

解决方法

你的问题是完全错误的(没有违法行为).数字只有一个值.十六进制,十进制,二进制,八进制等只是一个相同整数的不同表示.当涉及到您选择使用的表示时,Int32是不可知的.

所以当你问:

is there a way to convert an int value to a hex value

你问的是什么东西没有意义.一个有效的问题是:无论如何要以十六进制表示形式写一个不涉及使用.ToString(“X”)的整数?

答案不是真的.无论如何(直接或不是你),.ToString(“X”)或其他一些ToString()将被调用以正确格式化表示该值的字符串.

当您将十六进制视为给定数字的表示(格式化字符串)时,.ToString()确实有意义.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读