草庐IT

百分位数

全部标签

c# - 百分比计算

我正在研究ASP.NETMVC2中的进度条概念。这里我有一个包含10个值的DropDownList。我想计算进度条的百分比,例如来自DropDownList的10个值,我有一个返回值2的查询。因此,在10个值中,我得到2。应该显示“20%已完成”。如何进行此计算 最佳答案 使用Math.Round():intpercentComplete=(int)Math.Round((double)(100*complete)/total);或手动舍入:intpercentComplete=(int)(0.5f+((100f*complete)

c# - 使用 C# String.Format "{0:p0}"百分号前没有前导空格

使用表达式String.Format("{0:p0}",0.10)gives10%我如何让它返回10%(10和%之间没有空格)?文化:zh-CN 最佳答案 String.Format("{0:0%}",0.10) 关于c#-使用C#String.Format"{0:p0}"百分号前没有前导空格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6229087/

c# - 获取小数点前的位数

我有一个decimal类型的变量,我想检查它的小数点前的位数。我应该怎么办?例如,467.45应返回3。 最佳答案 不转换为string的解决方案(这在异国情调的情况下可能很危险):staticintGetNumberOfDigits(decimald){decimalabs=Math.Abs(d);returnabs请注意,此解决方案对所有十进制值均有效更新事实上,这个解决方案不适用于一些大值,例如:99999999999998、99999999999999、9999999999999939...显然,double的数学运算对于这

c# - 将 int(数字)转换为带前导零的字符串? (4 位数)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Numberformatting:howtoconvert1to"01",2to"02",etc.?如何使用以下方案将int转换为string?1转换为0001123转换为0123当然,字符串的长度是动态的。对于这个示例,它是:intlength=4;我怎样才能像这样转换?

c# - 百分比值的小数格式?

我想要的是这样的:String.Format("Value:{0:%%}.",0.8526)其中%%是格式提供程序或我正在寻找的任何内容。应结果:值:%85.26。。我基本上需要它来进行wpf绑定(bind),但首先让我们解决一般格式问题: 最佳答案 使用Pformatstring.这将因文化而异:String.Format("Value:{0:P2}.",0.8526)//formatsas85.26%(variesbyculture) 关于c#-百分比值的小数格式?,我们在Stack

c# - EF Code First 中的小数精度和小数位数

我正在试验这种代码优先的方法,但我现在发现System.Decimal类型的属性被映射到decimal(18,0)类型的sql列。如何设置数据库列的精度? 最佳答案 DaveVandenEynde的回答现已过时。有2个重要变化,从EF4.1开始,ModelBuilder类现在是DbModelBuilder现在有一个DecimalPropertyConfiguration.HasPrecision方法,其签名为:publicDecimalPropertyConfigurationHasPrecision(byteprecision,b

jquery - 每三位数字加逗号

如何使用jQuery使用每三位逗号分隔符来格式化数字?例如:╔═══════════╦═════════════╗║Input║Output║╠═══════════╬═════════════╣║298║298║║2984║2,984║║297312984║297,312,984║╚═══════════╩═════════════╝ 最佳答案 @PaulCreasey有最简单的正则表达式解决方案,但这里它是一个简单的jQuery插件:$.fn.digits=function(){returnthis.each(function(

javascript - 正则表达式精确匹配 5 位数字

testing=testing.match(/(\d{5})/g);我正在将完整的html读入变量。从变量中,想要抓取所有具有恰好5位数字模式的数字。无需关心这个数字之前/之后是否有其他类型的词。只是想确保抓取5位数字。但是,当我应用它时,它不仅会提取恰好5位的数字,还会检索超过5位的数字......我曾尝试将^放在前面,将$放在后面,但结果显示为null。 最佳答案 Iamreadingatextfileandwanttouseregexbelowtopulloutnumberswithexactly5digit,ignoring

Javascript - 将整数转换为位数组

我正在尝试在javascript中将一个整数(我知道它在0到32之间)转换为0和1的数组。我环顾四周,但找不到有用的东西..所以,如果我有一个整数22(二进制10110),我想访问它:Bitarr[0]=0Bitarr[1]=1Bitarr[2]=1Bitarr[3]=0Bitarr[4]=1有什么建议吗?非常感谢 最佳答案 转换为基数2:varbase2=(yourNumber).toString(2);访问字符(位):base2[0],base2[1],base2[3],etc...

Javascript 将 getHours 更改为 2 位数

这个问题在这里已经有了答案:HowcanIpadavaluewithleadingzeros?(77个答案)关闭9年前。如果小时数小于10小时,则小时数通常以个位数表示。varcurrentHours=currentTime.getHours();以下是让小时数显示为09而不是9的唯一最佳方法吗?if(currentHours