C#中如何转换十进制、十六进制、八进制和二进制基数
作者:坐井观老天
文章介绍了如何使用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 表示二进制。
我告诉过你这很容易!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。