亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#中decimal保留2位有效小數(shù)的實現(xiàn)方法

 更新時間:2019年10月23日 11:26:11   作者:低調(diào)碼農(nóng)哥!  
這篇文章主要介紹了C#中decimal保留2位有效小數(shù)的實現(xiàn)方法,針對decimal變量保留2位有效小數(shù)有多種方法,可以使用Math.Round方法以及ToString先轉(zhuǎn)換為字符串等操作來實現(xiàn)。具體實現(xiàn)方法感興趣的朋友跟隨小編一起看看吧

在C#的數(shù)字運算過程中,有時候針對十進制decimal類型的計算需要保留2位有效小數(shù),針對decimal變量保留2位有效小數(shù)有多種方法,可以使用Math.Round方法以及ToString先轉(zhuǎn)換為字符串等操作來實現(xiàn)。

(1)方法一:使用C#中的數(shù)字計算類Math類中的方法Math.Round方法。

Math.Round方法是用于計算四舍五入的方法,其中一個方法簽名為decimal Round(decimal d, int decimals),d代表要進行計算的decimal變量,decimals代表保留的小數(shù)位數(shù)。

例如有個decimal類型變量numDecimal=34.3471,需要對之保留2位有效數(shù)字可使用下列語句:

decimal numDecimal = 34.3471M;
 numDecimal = Math.Round(numDecimal, 2);

計算結(jié)果為:34.35,Math.Round方法進行了四舍五入操作。

(2)方法二:先使用ToString轉(zhuǎn)換為字符串,再轉(zhuǎn)換回decimal類型。

使用該辦法的時候,調(diào)用ToString方法也會進行四舍五入操作。

繼續(xù)方法一中的例子,如果使用ToString方法,可使用下列程序語句:

 decimal numDecimal = 34.3471M;
string numDecimalStr = numDecimal.ToString("#0.00");
numDecimal = decimal.Parse(numDecimalStr);

計算結(jié)果為:34.35,ToString("#0.00")對計算結(jié)果轉(zhuǎn)換為字符串進行了四舍五入操作。

(3)方法三:先使用String.Format方法格式化decimal類型為字符串,而后在轉(zhuǎn)換為decimal類型。

使用該辦法的時候,同樣會像上面2個方法一樣,對計算結(jié)果進行四舍五入。

繼續(xù)方法一中的例子,如果使用String.Format方法,可使用下列程序語句:

decimal numDecimal = 34.3471M;
string numDecimalStr = String.Format("{0:N}", numDecimal);
numDecimal = decimal.Parse(numDecimalStr);

ps:C#decimal類型保留小數(shù)點后有效數(shù)字

例:

decimal d=0.5000; 
d.ToString(“0.##”);

也可以這樣 string.Format(“{0:0.##}”,d000)

.##表示最多保留2位有效數(shù)字,但是不包括0,就是說 如果上面d=0.5000,出來后也只是0.5,方便多了

總結(jié)

以上所述是小編給大家介紹的C#中decimal保留2位有效小數(shù)的實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • C#基礎(chǔ)語法:可空類型詳解

    C#基礎(chǔ)語法:可空類型詳解

    這篇文章主要介紹了C#基礎(chǔ)語法:可空類型詳解,本文分析了可空類型的源碼、研究了可空類型強制轉(zhuǎn)換為常規(guī)類型、可空類型的運算等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • c#中task與thread的區(qū)別及使用講解

    c#中task與thread的區(qū)別及使用講解

    這篇文章主要介紹了c#中task與thread的區(qū)別及使用講解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • C#實現(xiàn)遞歸算法經(jīng)典實例

    C#實現(xiàn)遞歸算法經(jīng)典實例

    這篇文章主要為大家介紹了C#實現(xiàn)遞歸算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • c#對字符串操作的技巧小結(jié)

    c#對字符串操作的技巧小結(jié)

    c#對字符串操作的技巧小結(jié),需要的朋友可以參考一下
    2013-04-04
  • 一文帶你了解 C# DLR 的世界(DLR 探秘)

    一文帶你了解 C# DLR 的世界(DLR 探秘)

    DLR 是 C#4.0 新引進來的概念,其主要目的就是為了動態(tài)綁定與交互。下面小編給大家?guī)硪黄诲e教程,一文帶你了解 C# DLR 的世界,需要的朋友可以參考下
    2020-02-02
  • 探討C#中Dispose方法與Close方法的區(qū)別詳解

    探討C#中Dispose方法與Close方法的區(qū)別詳解

    本篇文章是對C#中Dispose方法與Close方法的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Unity實現(xiàn)主角移動與攝像機跟隨

    Unity實現(xiàn)主角移動與攝像機跟隨

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)主角移動與攝像機跟隨,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • C#實現(xiàn)寫入與讀出文本文件的實例代碼

    C#實現(xiàn)寫入與讀出文本文件的實例代碼

    本篇文章是對使用C#實現(xiàn)寫入與讀出文本文件的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#使用SQL DataReader訪問數(shù)據(jù)的優(yōu)點和實例

    C#使用SQL DataReader訪問數(shù)據(jù)的優(yōu)點和實例

    今天小編就為大家分享一篇關(guān)于C#使用SQL DataReader訪問數(shù)據(jù)的優(yōu)點和實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Unity實現(xiàn)刮獎效果

    Unity實現(xiàn)刮獎效果

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)刮獎效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10

最新評論