asp.net(c#)下各种进制间的轻松转换(2进制、8进制、10进制、16进制)
其中的两个方法可以轻松的实现各种进制的数值间的转换:
Convert.ToInt32(string value, int fromBase):
可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16:
如Convert.ToInt32(”0010”,2)执行的结果为2;
Convert.ToString(int value, int toBase):
可以把一个数字转换为不同进制数值的字符串格式,其中toBase参数为进制的格式,只能是2、8、10及16:
如Convert.ToString(2,2)执行的结果为”0010”
现在我们做一个方法实现各种进制间的字符串自由转换:选把它转成数值型,然后再转成相应的进制的字符串:
代码如下:
public string ConvertString(string value, int fromBase, int toBase)
{
int intValue = Convert.ToInt32(value, fromBase);
return Convert.ToString(intValue, toBase);
}
其中fromBase为原来的格式
toBase为将要转换成的格式
相关推荐
-
asp.net(C#)生成Code39条形码实例 条码枪可以扫描出
复制代码 代码如下: using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data; namespace MSCL{ /// <summary> /// 生成条码Code39 /// </summary> public class Code39 { private Hashtable m_Code
-
asp.net C#检查URL是否有效的方法
我们有时候需要对用户输入的网站(URL)进行有效性检查, 复制代码 代码如下: function CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&?/.=]+$"); if (!RegUrl.test(str)) { return false; } return true;} 不止
-
C#中string与byte[]的转换帮助类-.NET教程,C#语言
主要实现了以下的函数 代码中出现的sidle是我的网名. /**//* * @author wuerping * @version 1.0 * @date 2004/11/30 * @description: */ using system; using system.text; namespace sidlehelper { /**//// <summary> /// summary description for strhelper. /// 命名缩写: ///
-
C#.net中的类型转换详细介绍
最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名.数值类型间相互转换.字符的 ASCII 码和 Unicode 码.数值字符串和数值之间的转换.字符串和字符数组/字节数组之间的转换.各种数值类型和字节数组之间的转换.十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享. 1. 装箱.拆箱还是别名 许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程.许多其它变量类型也是如此,如:short <-&g
-
c#利用system.net发送html格式邮件
复制代码 代码如下: using System;using System.Text;using System.Net;using System.Net.Mail;using System.Net.Mime; namespace LeeStudio.Basic{/// <summary>/// 邮件发送类/// </summary>public class SendEmail{private MailMessage mailMessage = new MailMessage(); /
-
C#和asp.net中链接数据库中参数的几种传递方法实例代码
复制代码 代码如下: #region 参数传递方法第一种 //参数设置方法(第一种) //SqlParameter sp = new SqlParameter("@Name", str_Name); //SqlParameter sp2 = new SqlParameter("@Pwd", str_Pwd); //cmd.Parameters.Add(sp); //cmd.Parameters.Add(sp2); #endregion //简单的一般使用第一
-
C# .net实现货币转换示例
本文所述C# .net实现货币转换示例主要利用string.format 和cultureInfo 来进行转换.分享给大家供大家参考之用.具体方法如下: 主要实现代码如下: /// <summary> /// 输入Float格式数字,将其转换为货币表达方式 /// </summary> /// <param name="ftype">货币表达类型:0=带¥的货币表达方式:1=不带¥的货币表达方式:其它=带¥的货币表达方式</param>
-
c#.net 动态读取 走马灯代码实例分享
前台html及js脚本: [html] 复制代码 代码如下: <div> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#CC66FF" style="WIDTH: 990px; HEIGHT: 5px;
-
如何让C#、VB.NET实现复杂的二进制操作
相应的类库可在我的资源页面中找到,关于类成员的说明可通过对象浏览器查看函数说明 复制代码 代码如下: Imports BitOperatorLibrary.ShiftOperation.CircularShiftOperationImports BitOperatorLibrary.ShiftOperation.NormalShiftOperationImports BitOperatorLibrary.bitConvert Module Module1 Sub Main() Co
-
asp.net C#生成和解析二维码的实例代码
类库文件我们在文件最后面下载 [ThoughtWorks.QRCode.dll 就是类库] 使用时需要增加: 复制代码 代码如下: using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.Data; using ThoughtWorks.QRCode.Codec.Util; 主要源代码: 1.生成二维码 复制代码 代码如下: QRCodeEncoder qrCodeEncoder = new QRCodeEncoder()
随机推荐
- VBScript中On Error语句用法小结
- C# WPF ListView控件的实例详解
- window.onresize 多次触发的解决方法
- 实例讲解Java设计模式编程中如何运用代理模式
- 5个可以帮你理解JavaScript核心闭包和作用域的小例子
- 计算世界完全对称日的js代码,粗糙版
- DataGridView单元格显示多行的设置方法
- php生成excel列序号代码实例
- PHP版本常用的排序算法汇总
- Python解析网页源代码中的115网盘链接实例
- PHP制作3D扇形统计图以及对图片进行缩放操作实例
- php网站被挂木马后的修复方法总结
- PHP命名空间(namespace)的动态访问及使用技巧
- jQuery使用addClass()方法给元素添加多个class样式
- Jquery中find与each方法用法实例
- Java正则表达式_动力节点Java学院整理
- 基于vue2.0实现简单轮播图
- windows 下python+numpy安装实用教程
- 使用mock.js随机数据和使用express输出json接口的实现方法
- 基于make命令与makefile文件详解