C 中ToString 你還不清楚的用法

2022-01-13 20:17:49 字數 677 閱讀 8866

數值型別:

1、四捨五入

平常math.round()這個函式是不會給你精確到四捨五入的,因為這是程式底層的邏輯問題,就想0.99999....在演算法上他其實就是1

所以我們常用這個

float x = 1.135f;

var strs_1 = x.tostring("0.00");

var strs_2 = math.round(x, 2).tostring();

用下面的方法就會失去四捨五入的精確性了

2、百分比

float x = 1.135f;

var str=x..tostring("00.00%");//或者x.tostring("p2") 數字2表示小數的幾位數,沒有預設是2位;這邊也會幫咱們四捨五入的哦

日期

var date=datetime.now().tostring("yyyymmddhhmmssfff");//年月日時分秒毫秒 

var datenow = datetime.now.tostring("yyyy年mm月dd日");//帶中文的日期 

剛準備寫下去的時候:發現園子裡的部落格  c#中tostring()格式詳解  很詳細,這邊記錄一下,方便以後忘記了在查詢

幾個不清楚的C語言概念

1 switch最多能有多少個case,為什麼,default放在前面會怎麼樣?2 const的很多種用法 3 static的很多種用法 4 break用法,在多重迴圈 if switch 函式中是怎麼跳出的,原理是什麼?5 sizeof的用法,後面帶括號,不帶括號等,sizeof是操作符不是函式 ...

搞不清楚這些,你遲早要為職場中的認知不清而買單

在職場中只要你努力用心去想去做總會越來越好。身在職場中,也應知道職場中也有大忌,那就是很多人對自己認知不清,高估了自己的能力和在公司的重要程度。這樣就會做出一些令人啼笑皆非的事情,導致輕則被領導同事誤會,重則不用說就是被離職。眼高手低。認為自己可以無所不能,可以搞定很多任務,所以大包大攬。可是實際操...

你不清楚的18個非技術面試題!

這道面試題是大家在以後面試過程中會常被問到的,那麼我們被問到之後,該如果回答呢?是說姓名?年齡?還是其他什麼?一般人回答這個問題往往會進入誤區,回答的過於平常,只說姓名 年齡 愛好 工作經驗等,但是你們想到沒有,其實這些資訊你的個人簡歷上都有,那麼面試官還問你幹什麼?其實,面試官最希望知道的是求職者...