1、我们通常想的 A/B 是取摸的运算,永远也取不到我们想要的百分比的。假设(A和B均为int类型)
2、要想得到百分比就得用float(double) 这里给大家一个函数吧,可以试试,其实很简单,就是懒人用的了,高手掠过吧
/// <summary>
/// 得到百分比函数
/// </summary>
/// <param name="A"></param>
/// <param name="B"></param>
/// <returns></returns>
string getPercent( object A, object B )
{
double rate = new double();
try
{
rate = Convert.ToDouble( A ) / Convert.ToDouble( B );
}
catch (Exception exec)
{
return null;
}
return rate.ToString( "p" ); //格式为12.23%
}
(原创)asp.net 百分比的算法
TAG: