C#中c decimal 小数位数类型如何去掉后面的位数

c# decimal保留小数位数_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
c# decimal保留小数位数
保留成100.00对象类型是decimal
我有更好的答案
.ToString(&f2&);
采纳率:28%
变为100.Text);f2&
textBox1.Text=).ToString(&0.00&); 或者 textBox1.Text= aa.ToString(& 在文本框中输入100,执行代码后
aa = decimal.Parse(textBox1
为您推荐:
其他类似问题
decimal的相关知识
换一换
回答问题,赢新手礼包DataGridView显示SQL中DECIMAL类型的时候,后面0太多,如何去掉0 - C#当前位置:& &&&DataGridView显示SQL中DECIMAL类型的时候,后面0太多DataGridView显示SQL中DECIMAL类型的时候,后面0太多,如何去掉0&&网友分享于:&&浏览:374次DataGridView显示SQL中DECIMAL类型的时候,后面0太多,怎么去掉0?DataGridView 显示SQL中 DECIMAL 类型字段的时候,后面的0太多,怎么去掉0?数据例如 300.0000000 可是我不需要后面显示这么多0,我只想显示300,或者300.00 应该怎么操作?我的查询语句:SELECT & t_ICItemBase.FSecInv AS 安全库存,
--安全库存中有很多0,例如 00isnull(SUM(ICInventory.FQty),0) as 实际库存, --实际库存中有很多0,例如 0isnull(SUM(ICInventory.FQty),0)-convert(float,t_ICItemBase.FSecInv) As 差别& ......怎么把0去掉?& 代码是如果加在SQL语句中怎么加,代码在C#中怎么加,在什么事件里面加?或者 如果小数点后面有数字才显示,没有数字就显示整数!例如100.00显示100,100.01显示100.01------解决方案--------------------
在sql中也可以用cast函数,把数据转换成decimal,也可以去除掉。不过楼主要的数据要是不需要那么多0的话,可以把数据库的字段属性改下啊。decimal(18,2)就可以了啊
------解决方案--------------------
两种方法:1、在sql语句中格式化,可以用cast或convert2、在前台格式化
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
C#中函数怎样去掉末尾的0和小数点
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
哥们,如下string floatValue = "23.000";floatValue = floatValue.TrimEnd('.','0');Console.WriteLine(floatValue);
为您推荐:
其他类似问题
扫描下载二维码相关文章推荐
在进来的开发中,遇到到了decimal中显示0的问题,搞了很久才搞好了,现在就简单介绍一下其中一小部分,其他的网上很上很多
public static string DecimalToString(d...
當我們需要將 DECIMAL 字段的值轉為 VARCHAR 型時, 常常會遇到一個問題:
如果此字段有4位小數, 那小數點後面都會自動被0補齊. 例如: 18.0000 或 12.0300.
一 问题描述
开发中,需要使Decimal类型数据保留小数点后的两位小数且不需要进行四舍五入操作,即直接截取小数点后面的两位小数即可。例如:1.245M --> 1.24,而不是1.25
decimal(C#)
decimal 关键字指示 128 位数据类型。
与浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。
decimal 类...
今天,我的C#代码抛异常了。代码如下,是RPC自动生成的代码。
static decimal? C(double x)
return double.IsNaN(x) ? null : (dec...
一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。
De script ion
Given two integers representing the numerator and denominator of a fraction, return the fraction in ...
一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。浮点型 NameCTS TypeDescriptionSignificant Figu...
static void Main(string[] args)
//变量定义
int a = 7;
一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。
Descriptio...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)decimal保留指定位数小数的时候,.NET自带的方法都是四舍五入的。
项目中遇到分摊金额的情况,最后一条的金额=总金额-已经分摊金额的和。
这样可能导致最后一条分摊的时候是负数,所以自己写了一个保留指定位数小数的方法。
扩展方法的使用,使得调用起来很优雅。
1 public static class DecimalExtension
/// &summary&
/// decimal保留指定位数小数
/// &/summary&
/// &param name="num"&原始数量&/param&
/// &param name="scale"&保留小数位数&/param&
/// &returns&截取指定小数位数后的数量字符串&/returns&
public static string ToString(this decimal num, int scale)
<span style="color: #
<span style="color: #
string numToString = num.ToString();
<span style="color: #
<span style="color: #
int index = numToString.IndexOf(".");
<span style="color: #
int length = numToString.L
<span style="color: #
<span style="color: #
if (index != -<span style="color: #)
<span style="color: #
<span style="color: #
return string.Format("{0}.{1}",
<span style="color: #
numToString.Substring(<span style="color: #, index),
<span style="color: #
numToString.Substring(index + <span style="color: #, Math.Min(length - index - <span style="color: #, scale)));
<span style="color: #
<span style="color: #
<span style="color: #
<span style="color: #
return num.ToString();
<span style="color: #
<span style="color: #
<span style="color: #
decimal保留指定位数小数
阅读(...) 评论()

我要回帖

更多关于 c decimal 小数位数 的文章

 

随机推荐