C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf

C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf

ID:52892942

大?。?.30 MB

頁數(shù):86頁

時(shí)間:2020-03-31

C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf_第1頁
C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf_第2頁
C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf_第3頁
C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf_第4頁
C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf_第5頁
資源描述:

《C#開發(fā)經(jīng)驗(yàn)技巧寶典.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、5.1數(shù)字處理技巧本實(shí)例主要介紹如何對(duì)計(jì)算結(jié)果四舍五入。本實(shí)例主要是通過Math類的Pow方法來實(shí)現(xiàn)的。運(yùn)行程序,在文本框中輸入數(shù)字,單擊“確定”按鈕四舍五入文本框中的數(shù)字。主要代碼如下:publicstaticdoubleRound(doubled,inti){if(d>=0){d+=5*Math.Pow(10,-(i+1));//}else{d+=-5*Math.Pow(10,-(i+1));}stringstr=d.ToString();string[]strs=str.Split('.');intidot=st

2、r.IndexOf('.');stringprestr=strs[0];stringpoststr=strs[1];if(poststr.Length>i){poststr=str.Substring(idot+1,i);//截取需要位數(shù)}if(poststr.Length<=2){poststr=poststr+"0";}stringstrd=prestr+"."+poststr;d=Double.Parse(strd);//將字符串轉(zhuǎn)換為雙精度實(shí)數(shù)returnd;}參數(shù)d表示要四舍五入的數(shù);i表示要保留的小數(shù)點(diǎn)后的

3、位數(shù)。本實(shí)例主要介紹如何將商品金額小寫轉(zhuǎn)換成大寫。運(yùn)行程序,在文本框中輸入小寫金額,單擊【確定】按鈕執(zhí)行轉(zhuǎn)換。主要代碼如下:privatevoidbutton1_Click(objectsender,EventArgse){String[]Scale={"分","角","元","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟","兆","拾","佰","仟"};String[]Base={"零","壹","貳","叁","肆","伍","陸","柒","捌","玖"};StringT

4、emp=textBox1.Text.ToString();StringInfo=null;intindex=Temp.IndexOf(".",0,Temp.Length);//判斷是否有小數(shù)點(diǎn)if(index!=-1){Temp=Temp.Remove(Temp.IndexOf("."),1);for(inti=Temp.Length;i>0;i--){intData=Convert.ToInt16(Temp[Temp.Length-i]);Info+=Base[Data-48];Info+=Scale[i-1];}}

5、else{for(inti=Temp.Length;i>0;i--){intData=Convert.ToInt16(Temp[Temp.Length-i]);Info+=Base[Data-48];Info+=Scale[i+1];}}textBox2.Text=Info;}本實(shí)例主要介紹如何根據(jù)生日自動(dòng)計(jì)算員工年齡。通常的方法是,先從員工的生日字符中取出年份,然后用當(dāng)前的日期年份減去員工出生年份,得到的整數(shù)就是員工實(shí)際年齡。主要代碼如下:stringm_Str="1984-04-04";intm_Y1=DateTi

6、me.Parse(m_Str).Year;intm_Y2=DateTime.Now.Year;intm_Age=m_Y2-m_Y1;本實(shí)例主要介紹如何設(shè)置貨幣數(shù)值中使用的小數(shù)位數(shù)。主要是使用NumberFormatInfo類的CurrencyDecimalDigits屬性來設(shè)置在貨幣值中使用的小數(shù)位數(shù),使用CultureInfo類的NumberFormat屬性來指定字符串的域區(qū)樣。語法格式如下:publicintCurrencyDecimalDigits{get;set;}屬性值:要在貨幣值中使用的小數(shù)位數(shù)。Invar

7、iantInfo的默認(rèn)值為2。CultureInfo類提供有關(guān)特定區(qū)域性的信息(如區(qū)域性的名稱、書寫系統(tǒng)和使用的日歷)以及如何設(shè)置日期和排序字符串的格式。此類有多種重載形式,本實(shí)例使用的重載形式如下:publicCultureInfo(intculture,booluseUserOverride)參數(shù)說明lculture:預(yù)定義的CultureInfo標(biāo)識(shí)符、現(xiàn)有CultureInfo對(duì)象的LCID屬性或僅Windows區(qū)域性標(biāo)識(shí)符。lUseUserOverride:一個(gè)布爾值,指示是使用用戶選定的區(qū)域性設(shè)置(True

8、),還是使用默認(rèn)區(qū)域性設(shè)置(False)。NumberFormat屬性獲取或設(shè)置NumberFormatInfo,它定義適合區(qū)域性的、顯示數(shù)字、貨幣和百分比的格式。其語法格式如下:publicvirtualNumberFormatInfoNumberFormat{get;set;}屬性值:一個(gè)NumberFormatInfo,它定

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。