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 表示二进制。
我告诉过你这很容易!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论