2012年3月20日星期二

(原创)asp.net 百分比的算法

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: