C#实现百分比转小数的方法
2015-06-09 11:58
585 查看
本文实例讲述了C#实现百分比转小数的方法。分享给大家供大家参考。具体分析如下:
近日需要用到百分比转小数功能,而且百分比是字符串格式(可以带或不带百分号)。
如果是小数转百分比那就简单了,C#里数字格式字符串有个 p 。
但是百分比转小数还真不知道有没有?简单看了一下MSDN,没有发现(眼花?)。
因此,直接搞了一个方法来实现:
/// <summary> /// 将百分比转换成小数 /// </summary> /// <param name="perc">百分比值,可纯为数值,或都加上%号的表示, /// 如:65|65%</param> /// <returns></returns> public static decimal PerctangleToDecimal(string perc) { try { string patt = @"/^(?<num>[\d]{1,})(%?)$/"; decimal percNum = Decimal.Parse(System.Text.RegularExpressions.Regex.Match(perc, patt).Groups["num"].Value); return percNum / (decimal)100; } catch { return 1; } }
功能倒是实现了,但是感觉有点旁门左道。
期待感兴趣的高人指点一二~~
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:
- C#实现带进度条的ListView
- C# Winform下载文件并显示进度条的实现代码
- c#根据文件大小显示文件复制进度条实例
- c#进度条 progressBar 使用方法的小例子
- asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
- C#中常使用进度条的代码
- C#控制台输出进度和百分比的实例代码
- C#图片截取压缩(百分比压缩/大小压缩)实现代码
- 使用VS2010 C#开发ActiveX控件(上)
- 使用VS2010 C#开发ActiveX控件(下),完整代码打包下载
- C# 开发圆角控件(窗体)的具体实现
- ASP.NET(C#)中遍历所有控件
- C#实现带百分比的进度条功能示例
相关文章推荐
- c#调用COM组件
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#通用邮件发送类分享
- C#中this的用法集锦
- C#中Equality和Identity浅析
- C#生成饼形图及添加文字说明实例代码
- C#判等对象是否相等的方法汇总
- C#简单的向量用法实例教程
- C#托管堆对象实例包含内容分析
- C#实现按照指定长度在数字前补0方法小结
- C#虚方法的声明和使用实例教程
- C#获取文件夹及文件的大小与占用空间的方法
- C#定义简单的反射工厂实例分析
- C#数字图象处理之肤色检测的方法
- Flex中对表格某列的值进行数字格式化并求百分比添加%
- C#实现用于操作wav声音文件的类实例
- C#选择排序法实例分析