2009年9月3日 星期四

解決除數為 0 的小函數

寫報表常會遇到要計算xxx達成率
就會遇到除數為 0 的情況
每次都要寫一堆 if ...

用個簡單的程式解決就好了

protected double SafeDivide(double Dividend, double Divisor)
{
    return Divisor == 0 ? 0 : Dividend / Divisor;
}

當除數為 0 時, 就傳回 0

沒有留言:

張貼留言