成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析C#函數ConvertSum

開發 后端
本文介紹代碼的主調C#函數ConvertSum,它的參數是string類型的數字字符串。以及介紹在ASP.NET中調用方式。

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

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

C#函數ConvertSum代碼如下:

  1. publicstringConvertSum(stringstr)  
  2. {  
  3. if(!IsPositveDecimal(str))  
  4. return"輸入的不是正數字!";  
  5. if(Double.Parse(str)>999999999999.99)  
  6. return"數字太大,無法換算,請輸入一萬億元以下的金額";  
  7. char[]ch=newchar[1];  
  8. ch[0]='.';//小數點  
  9. string[]splitstr=null;//定義按小數點分割后的字符串數組  
  10. splitstr=str.Split(ch[0]);//按小數點分割字符串  
  11. if(splitstr.Length==1)//只有整數部分  
  12. returnConvertData(str)+"圓整";  
  13. else//有小數部分  
  14. {  
  15. stringrstr;  
  16. rstr=ConvertData(splitstr[0])+"圓";//轉換整數部分  
  17. rstr+=ConvertXiaoShu(splitstr[1]);//轉換小數部分  
  18. returnrstr;  
  19. }  
  20. }  
  21.  
  22. ///  
  23. ///判斷是否是正數字字符串  
  24. ///  
  25. ///判斷字符串  
  26. ///如果是數字,返回true,否則返回false  
  27. publicboolIsPositveDecimal(stringstr)  
  28. {  
  29. Decimald;  
  30. try  
  31. {  
  32. d=Decimal.Parse(str);  
  33. }  
  34. catch(Exception)  
  35. {  
  36. returnfalse;  
  37. }  
  38. if(d>0)  
  39. returntrue;  
  40. else  
  41. returnfalse;  
  42. }  
  43.  
  44. ///  
  45. ///轉換數字(整數)  
  46. ///  
  47. ///需要轉換的整數數字字符串  
  48. ///轉換成中文大寫后的字符串  
  49. publicstringConvertData(stringstr)  
  50. {  
  51. stringtmpstr="";  
  52. stringrstr="";  
  53. intstrlen=str.Length;  
  54. if(strlen<=4)//數字長度小于四位  
  55. {  
  56. rstr=ConvertDigit(str);  
  57.  
  58. }  
  59. else  
  60. {  
  61. if(strlen<=8)//數字長度大于四位,小于八位  
  62. {  
  63. tmpstr=str.Substring(strlen-4,4);//先截取***四位數字  
  64. rstr=ConvertDigit(tmpstr);//轉換***四位數字  
  65. tmpstr=str.Substring(0,strlen-4);//截取其余數字  
  66. //將兩次轉換的數字加上萬后相連接  
  67. rstr=String.Concat(ConvertDigit(tmpstr)+"萬",rstr);  
  68. rstrrstr=rstr.Replace("零零","零");  
  69. }  
  70. else  
  71. if(strlen<=12)//數字長度大于八位,小于十二位  
  72. {  
  73. tmpstr=str.Substring(strlen-4,4);//先截取***四位數字  
  74. rstr=ConvertDigit(tmpstr);//轉換***四位數字  
  75. tmpstr=str.Substring(strlen-8,4);//再截取四位數字  
  76. rstr=String.Concat(ConvertDigit(tmpstr)+"萬",rstr);  
  77. tmpstr=str.Substring(0,strlen-8);  
  78. rstr=String.Concat(ConvertDigit(tmpstr)+"億",rstr);  
  79. rstrrstr=rstr.Replace("零億","億");  
  80. rstrrstr=rstr.Replace("零萬","零");  
  81. rstrrstr=rstr.Replace("零零","零");  
  82. rstrrstr=rstr.Replace("零零","零");  
  83. }  
  84. }  
  85. strlen=rstr.Length;  
  86. if(strlen>=2)  
  87. {  
  88. switch(rstr.Substring(strlen-2,2))  
  89. {  
  90. case"佰零":rstr=rstr.Substring(0,strlen-2)+"佰";break;  
  91. case"仟零":rstr=rstr.Substring(0,strlen-2)+"仟";break;  
  92. case"萬零":rstr=rstr.Substring(0,strlen-2)+"萬";break;  
  93. case"億零":rstr=rstr.Substring(0,strlen-2)+"億";break;  
  94. }  
  95. }  
  96. returnrstr;  

以上介紹C#函數ConvertSum。

【編輯推薦】

  1. 簡單介紹C#預處理
  2. 學習C#無詞尾符號經驗談
  3. C#調用QuickTest自動化
  4. 詳解C#正規表達式
  5. C#字符串插入html標簽
責任編輯:佚名 來源: IT168
相關推薦

2009-07-31 14:03:21

C# Format函數

2009-07-31 16:00:30

C#函數重載

2009-07-31 15:44:02

C#靜態構造函數

2009-08-14 09:15:28

C#調用構造函數

2009-07-31 15:22:56

C#判等函數

2009-09-18 09:02:45

CLR Via C#

2009-08-13 18:02:11

C#靜態構造函數

2009-08-13 18:15:06

C#繼承構造函數

2009-08-13 17:38:42

C#構造函數

2009-08-14 09:58:09

C#復制構造函數

2009-08-13 13:42:54

C#構造函數

2009-08-14 09:43:59

C#復制構造函數

2009-08-07 17:25:37

C# SortedLi

2009-08-13 17:30:30

C#構造函數

2009-08-14 17:45:52

C# ArrayLis

2009-08-17 18:34:50

C# ChangeCo

2009-08-25 17:59:49

C#入門

2009-07-31 16:25:29

C#回調函數API應用

2009-08-13 18:36:36

C#繼承構造函數

2009-08-12 15:20:21

C#事件處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美黑人国产人伦爽爽爽 | 日韩在线视频观看 | 亚洲毛片在线观看 | 美女视频网站久久 | 91热在线| 色综合久久久久 | 黄色片在线观看网址 | 91精品一区二区三区久久久久久 | 亚洲欧美日韩在线 | 国产精彩视频在线观看 | 亚洲男人的天堂网站 | 在线免费av观看 | 日韩欧美一区二区三区 | 中文字幕一区在线观看视频 | 99成人| 亚洲一区视频在线 | 国产91精品久久久久久久网曝门 | 亚洲一区高清 | 欧美精品一区二区三区在线 | 亚洲精品乱码久久久久久黑人 | 国产视频福利 | 亚洲欧洲成人av每日更新 | 国产精品一区在线 | 欧美日韩福利视频 | 天天操天天干天天爽 | 日韩精品一区二区三区在线观看 | 中文字幕国产视频 | 无码日韩精品一区二区免费 | 国产在线不卡 | 91精品国产色综合久久 | 色婷婷精品国产一区二区三区 | 国产日韩欧美精品一区二区 | 国产伦一区二区三区 | 欧美性一级 | 日韩波多野结衣 | 亚洲最新网址 | 成人黄色在线 | 亚洲综合久久久 | 2019天天操| 日韩精品激情 | 一区天堂|