C#中如何转换十进制、十六进制、八进制和二进制基数
更新时间:2025年01月07日 10:35:54 作者:坐井观老天
文章介绍了如何使用Convert类的ToInt64和ToString方法进行不同进制之间的转换,并提供了具体的代码示例,通过将16替换为其他进制数,可以实现八进制和二进制的转换
C#转换十进制、十六进制、八进制和二进制基数
如果使用Convert类的ToInt64和ToString方法
则可以轻松转换基数。
例如:
以下语句解析名为source 的TextBox中的文本,并将结果保存在长变量value中。
“16”表示该方法应将文本解析为基数 16(十六进制)值。
value = Convert.ToInt64(source.Text, 16);
下面的代码执行相反的操作
它将变量值 中的值转换为十六进制字符串,并将其显示在名为txtHexadecimal的文本框中。
txtHexadecimal.Text = Convert.ToString(value, 16)
要解析和显示其他进制的值,只需将 16 替换为进制:8 表示八进制,2 表示二进制。
我告诉过你这很容易!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
C#使用LINQ中Enumerable类方法的延迟与立即执行的控制
这篇文章主要介绍了C#的LINQ查询中Enumerable类方法的延迟与立即执行,LINQ语言集成查询可以让C#和VB以查询数据库相同的方式操作内存数据,需要的朋友可以参考下2016-03-03c# DateTime常用操作实例(datetime计算时间差)
字符串操作DateTime操作,datetime计算时间差,取当前时间,更多方法看下面代码2013-12-12
最新评论