close

有時候在做類似統計資料時,

多多少少都會遇到要四捨五入,

或是要變成百分比(%)

當然很多數學的類別都可以找來用,

只是最近我試用了一個不錯的方法,

所以就把它記下來了...

 

 

首先四捨五入的話,如下

// 2/3=0.666666
double d = Math.Round(2.0 / 3.0, 1);
//d=0.7
double d = Math.Round(2.0 / 3.0);
//d=1

我用tostring()的方式

// 2/3=0.666666
string s = (2/3).ToString("n1");
//s=0.7
string s = (2/3).ToString("n0");
//s=1

當然還有無條件進位啊、無條件捨去啊的,

我沒試就是了...

不過百分比(%)也有試,

// 2/3=0.666666
string p = (2/3).ToString("p0");
//p=67%

只有方便可以形容,

又淺顯易懂~

有興趣的話還有像是$123,45.678(錢的)等等...

可以參考這裡,筆記一下就好

arrow
arrow
    文章標籤
    .NET 四捨五入
    全站熱搜
    創作者介紹
    創作者 小倩 的頭像
    小倩

    自分を信じて

    小倩 發表在 痞客邦 留言(0) 人氣()