成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C#中ConvertSum函數(shù)的作用是什么

這篇文章將為大家詳細(xì)講解有關(guān)C#中ConvertSum函數(shù)的作用是什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

創(chuàng)新互聯(lián)從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元內(nèi)鄉(xiāng)做網(wǎng)站,已為上家服務(wù),為內(nèi)鄉(xiāng)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

代碼的主調(diào)C#函數(shù)ConvertSum,它的參數(shù)是string類型的數(shù)字字符串。在ASP.NET中調(diào)用方式如下:

Label1.Text=ConvertSum("數(shù)字字符串");

C#函數(shù)ConvertSum代碼如下:

publicstringConvertSum(stringstr)  {  if(!IsPositveDecimal(str))  return"輸入的不是正數(shù)字!";  if(Double.Parse(str)>999999999999.99)  return"數(shù)字太大,無法換算,請(qǐng)輸入一萬億元以下的金額";  char[]ch=newchar[1];  ch[0]='.';//小數(shù)點(diǎn)  string[]splitstr=null;//定義按小數(shù)點(diǎn)分割后的字符串?dāng)?shù)組  splitstr=str.Split(ch[0]);//按小數(shù)點(diǎn)分割字符串  if(splitstr.Length==1)//只有整數(shù)部分  returnConvertData(str)+"圓整";  else//有小數(shù)部分  {  stringrstr;  rstr=ConvertData(splitstr[0])+"圓";//轉(zhuǎn)換整數(shù)部分  rstr+=ConvertXiaoShu(splitstr[1]);//轉(zhuǎn)換小數(shù)部分  returnrstr;  }  }   ///  ///判斷是否是正數(shù)字字符串  ///  ///判斷字符串  ///如果是數(shù)字,返回true,否則返回false  publicboolIsPositveDecimal(stringstr)  {  Decimald;  try  {  d=Decimal.Parse(str);  }  catch(Exception)  {  returnfalse;  }  if(d>0)  returntrue;  else  returnfalse;  }   ///  ///轉(zhuǎn)換數(shù)字(整數(shù))  ///  ///需要轉(zhuǎn)換的整數(shù)數(shù)字字符串  ///轉(zhuǎn)換成中文大寫后的字符串  publicstringConvertData(stringstr)  {  stringtmpstr="";  stringrstr="";  intstrlen=str.Length;  if(strlen<=4)//數(shù)字長(zhǎng)度小于四位  {  rstr=ConvertDigit(str);   }  else  {  if(strlen<=8)//數(shù)字長(zhǎng)度大于四位,小于八位  {  tmpstr=str.Substring(strlen-4,4);//先截取***四位數(shù)字  rstr=ConvertDigit(tmpstr);//轉(zhuǎn)換***四位數(shù)字  tmpstr=str.Substring(0,strlen-4);//截取其余數(shù)字  //將兩次轉(zhuǎn)換的數(shù)字加上萬后相連接  rstr=String.Concat(ConvertDigit(tmpstr)+"萬",rstr);  rstrrstr=rstr.Replace("零零","零");  }  else  if(strlen<=12)//數(shù)字長(zhǎng)度大于八位,小于十二位  {  tmpstr=str.Substring(strlen-4,4);//先截取***四位數(shù)字  rstr=ConvertDigit(tmpstr);//轉(zhuǎn)換***四位數(shù)字  tmpstr=str.Substring(strlen-8,4);//再截取四位數(shù)字  rstr=String.Concat(ConvertDigit(tmpstr)+"萬",rstr);  tmpstr=str.Substring(0,strlen-8);  rstr=String.Concat(ConvertDigit(tmpstr)+"億",rstr);  rstrrstr=rstr.Replace("零億","億");  rstrrstr=rstr.Replace("零萬","零");  rstrrstr=rstr.Replace("零零","零");  rstrrstr=rstr.Replace("零零","零");  }  }  strlen=rstr.Length;  if(strlen>=2)  {  switch(rstr.Substring(strlen-2,2))  {  case"佰零":rstr=rstr.Substring(0,strlen-2)+"佰";break;  case"仟零":rstr=rstr.Substring(0,strlen-2)+"仟";break;  case"萬零":rstr=rstr.Substring(0,strlen-2)+"萬";break;  case"億零":rstr=rstr.Substring(0,strlen-2)+"億";break;  }  }  returnrstr;  }

關(guān)于C#中ConvertSum函數(shù)的作用是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站名稱:C#中ConvertSum函數(shù)的作用是什么
分享鏈接:http://jinyejixie.com/article48/gcshhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、做網(wǎng)站、定制開發(fā)動(dòng)態(tài)網(wǎng)站、用戶體驗(yàn)自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
普安县| 宜阳县| 怀来县| 平山县| 华亭县| 双柏县| 辰溪县| 永济市| 左贡县| 四子王旗| 瑞丽市| 乌拉特后旗| 方城县| 陕西省| 黄浦区| 同德县| 邹城市| 长宁区| 福州市| 长宁区| 穆棱市| 正宁县| 同德县| 政和县| 新泰市| 塔城市| 南康市| 镇原县| 胶州市| 白水县| 株洲县| 离岛区| 鲁山县| 秭归县| 珲春市| 中西区| 绥滨县| 图们市| 万宁市| 永兴县| 岳池县|