国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發(fā)教程 > 詳細頁面

C#完成的【阿拉伯數字轉換成中文大寫金額】代碼

C#完成的【阿拉伯數字轉換成中文大寫金額】代碼

更新時間:2019-06-29 文章作者:未知 信息來源:網絡 閱讀次數:

以下C#代碼實現(xiàn)了將阿拉伯數字轉換成中文大寫金額的功能,并Visual Studio.NET 2003 下調試基本通過(未經嚴格測試,希望各位發(fā)現(xiàn)錯誤后與作者聯(lián)系fanz2000@sohu.com,或直接在csdn上回帖告知)。

代碼的主調函數為ConvertSum,它的參數是string類型的數字字符串。在ASP.NET中調用方式如下:
Label1.Text=ConvertSum("數字字符串");

其代碼如下:



//作者:fanz2000
//Email:fanz2000@sohu.com
///
/// 轉換數字金額主函數(包括小數)
///
/// 數字字符串
/// 轉換成中文大寫后的字符串或者出錯信息提示字符串
public string ConvertSum(string str)
{
if(!IsPositveDecimal(str))
return "輸入的不是正數字!";
if(Double.Parse(str)>999999999999.99)
return "數字太大,無法換算,請輸入一萬億元以下的金額";
char[] ch=new char[1];
ch[0]='.'; //小數點
string[] splitstr=null; //定義按小數點分割后的字符串數組
splitstr=str.Split(ch[0]);//按小數點分割字符串
if(splitstr.Length==1) //只有整數部分
return ConvertData(str)+"圓整";
else //有小數部分
{
string rstr;
rstr=ConvertData(splitstr[0])+"圓";//轉換整數部分
rstr+=ConvertXiaoShu(splitstr[1]);//轉換小數部分
return rstr;
}

}
///
/// 判斷是否是正數字字符串
///
/// 判斷字符串
/// 如果是數字,返回true,否則返回false
public bool IsPositveDecimal(string str)
{
Decimal d;
try
{
d=Decimal.Parse(str);

}
catch(Exception)
{
return false;
}
if(d>0)
return true;
else
return false;
}
///
/// 轉換數字(整數)
///
/// 需要轉換的整數數字字符串
/// 轉換成中文大寫后的字符串
public string ConvertData(string str)
{
string tmpstr="";
string rstr="";
int strlen=str.Length;
if (strlen<=4)//數字長度小于四位
{
rstr= ConvertDigit(str);

}
else
{

if (strlen<=8)//數字長度大于四位,小于八位
{
tmpstr=str.Substring(strlen-4,4);//先截取最后四位數字
rstr=ConvertDigit(tmpstr);//轉換最后四位數字
tmpstr=str.Substring(0,strlen-4);//截取其余數字
//將兩次轉換的數字加上萬后相連接
rstr= String.Concat(ConvertDigit(tmpstr)+"萬",rstr);
rstr=rstr.Replace("零萬","萬");
rstr=rstr.Replace("零零","零");

}
else
if(strlen<=12)//數字長度大于八位,小于十二位
{
tmpstr=str.Substring(strlen-4,4);//先截取最后四位數字
rstr=ConvertDigit(tmpstr);//轉換最后四位數字
tmpstr=str.Substring(strlen-8,4);//再截取四位數字
rstr= String.Concat(ConvertDigit(tmpstr)+"萬",rstr);
tmpstr=str.Substring(0,strlen-8);
rstr= String.Concat(ConvertDigit(tmpstr)+"億",rstr);
rstr=rstr.Replace("零億","億");
rstr=rstr.Replace("零萬","零");
rstr=rstr.Replace("零零","零");
rstr=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;

}
}

return rstr;
}
///
/// 轉換數字(小數部分)
///
/// 需要轉換的小數部分數字字符串
/// 轉換成中文大寫后的字符串
public string ConvertXiaoShu(string str)
{
int strlen=str.Length ;
string rstr;
if(strlen==1)
{
rstr=ConvertChinese(str)+"角";
return rstr;
}
else
{
string tmpstr=str.Substring(0,1);
rstr=ConvertChinese(tmpstr)+"角";
tmpstr=str.Substring(1,1);
rstr+=ConvertChinese(tmpstr)+"分";
rstr=rstr.Replace("零分","");
rstr=rstr.Replace("零角","");
return rstr;
}


}

///
/// 轉換數字
///
/// 轉換的字符串(四位以內)
///
public string ConvertDigit(string str)
{
int strlen=str.Length;
string rstr="";
switch (strlen)
{
case 1: rstr=ConvertChinese(str);break;
case 2: rstr=Convert2Digit(str);break;
case 3: rstr=Convert3Digit(str);break;
case 4: rstr=Convert4Digit(str);break;
}
rstr=rstr.Replace("拾零","拾");
strlen=rstr.Length;

return rstr;
}


///
/// 轉換四位數字
///
public string Convert4Digit(string str)
{
string str1=str.Substring(0,1);
string str2=str.Substring(1,1);
string str3=str.Substring(2,1);
string str4=str.Substring(3,1);
string rstring="";
rstring+=ConvertChinese(str1)+"仟";
rstring+=ConvertChinese(str2)+"佰";
rstring+=ConvertChinese(str3)+"拾";
rstring+=ConvertChinese(str4);
rstring=rstring.Replace("零仟","零");
rstring=rstring.Replace("零佰","零");
rstring=rstring.Replace("零拾","零");
rstring=rstring.Replace("零零","零");
rstring=rstring.Replace("零零","零");
rstring=rstring.Replace("零零","零");
return rstring;
}
///
/// 轉換三位數字
///
public string Convert3Digit(string str)
{
string str1=str.Substring(0,1);
string str2=str.Substring(1,1);
string str3=str.Substring(2,1);
string rstring="";
rstring+=ConvertChinese(str1)+"佰";
rstring+=ConvertChinese(str2)+"拾";
rstring+=ConvertChinese(str3);
rstring=rstring.Replace("零佰","零");
rstring=rstring.Replace("零拾","零");
rstring=rstring.Replace("零零","零");
rstring=rstring.Replace("零零","零");
return rstring;
}
///
/// 轉換二位數字
///
public string Convert2Digit(string str)
{
string str1=str.Substring(0,1);
string str2=str.Substring(1,1);
string rstring="";
rstring+=ConvertChinese(str1)+"拾";
rstring+=ConvertChinese(str2);
rstring=rstring.Replace("零拾","零");
rstring=rstring.Replace("零零","零");
return rstring;
}
///
/// 將一位數字轉換成中文大寫數字
///
public string ConvertChinese(string str)
{
//"零壹貳叁肆伍陸柒捌玖拾佰仟萬億圓整角分"
string cstr="";
switch(str)
{
case "0": cstr="零";break;
case "1": cstr="壹";break;
case "2": cstr="貳";break;
case "3": cstr="叁";break;
case "4": cstr="肆";break;
case "5": cstr="伍";break;
case "6": cstr="陸";break;
case "7": cstr="柒";break;
case "8": cstr="捌";break;
case "9": cstr="玖";break;
}
return(cstr);
}

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        国产精品久99| 久久久久久久久久美女| 日韩精品在线一区二区| 亚洲成人精品影院| 欧美色老头old∨ideo| 五月激情丁香一区二区三区| 欧美高清精品3d| 免费在线视频一区| 久久精品免费在线观看| 93久久精品日日躁夜夜躁欧美| 亚洲天堂福利av| 欧美片网站yy| 捆绑调教美女网站视频一区| 国产亚洲一区字幕| 日本韩国一区二区三区视频| 午夜视频一区在线观看| 久久久精品国产99久久精品芒果 | 亚洲风情在线资源站| 日本福利一区二区| 日本va欧美va欧美va精品| 精品三级在线看| 99久久久免费精品国产一区二区| 亚洲精品国久久99热| 日韩欧美区一区二| 色哟哟国产精品| 国产一区二三区| 亚洲线精品一区二区三区| 久久午夜免费电影| 欧美丰满一区二区免费视频| 成人开心网精品视频| 日韩电影在线一区| 亚洲免费在线视频| 久久精品欧美一区二区三区麻豆| 欧美亚洲一区二区在线观看| 国产丶欧美丶日本不卡视频| 午夜伊人狠狠久久| 亚洲三级理论片| 国产视频一区二区三区在线观看| 欧美色区777第一页| av日韩在线网站| 精久久久久久久久久久| 日韩精品免费视频人成| 亚洲女人小视频在线观看| 精品国精品国产尤物美女| 在线观看日韩电影| 成人午夜大片免费观看| 韩国中文字幕2020精品| 日本中文字幕一区| 亚洲成人高清在线| 亚洲自拍偷拍av| 日韩久久一区二区| 国产精品福利一区二区| 精品成人在线观看| 日韩精品一区二区三区在线观看| 在线一区二区视频| 色8久久精品久久久久久蜜| av在线这里只有精品| 国产成人精品免费网站| 国产呦精品一区二区三区网站| 日本aⅴ精品一区二区三区| 亚洲电影一区二区三区| 亚洲一区av在线| 一区二区三区不卡视频在线观看 | 欧美丝袜丝交足nylons图片| 99国产麻豆精品| 99久久精品国产一区二区三区| 懂色一区二区三区免费观看| 国产精品66部| www.日韩在线| 欧美无人高清视频在线观看| 欧美日韩在线三区| 日韩一区二区视频| 26uuuu精品一区二区| 国产欧美一区二区精品久导航| 久久久天堂av| 国产精品久久久久久久浪潮网站| 亚洲国产成人一区二区三区| 亚洲精品国产精品乱码不99| 天天爽夜夜爽夜夜爽精品视频| 免费看日韩精品| 国产米奇在线777精品观看| 成人性生交大片免费看在线播放| jvid福利写真一区二区三区| 91国偷自产一区二区使用方法| 欧美乱妇15p| 久久精品人人做人人爽97 | 久久午夜羞羞影院免费观看| 中文字幕精品一区二区精品绿巨人| 亚洲天堂精品视频| 丝袜美腿亚洲一区| 高清在线观看日韩| 欧美亚洲图片小说| 久久婷婷久久一区二区三区| 亚洲欧美韩国综合色| 欧美a一区二区| 成人免费毛片a| 欧美日韩综合不卡| 久久久国产午夜精品| 一区二区三区四区在线| 另类专区欧美蜜桃臀第一页| 99久久久精品| 精品国一区二区三区| 亚洲黄色尤物视频| 国产精品影音先锋| 欧美日韩另类一区| 国产精品国产三级国产a| 蜜臀精品一区二区三区在线观看| 成人av资源在线观看| 日韩一区国产二区欧美三区| 一区二区三区四区高清精品免费观看 | youjizz久久| 日韩欧美成人一区| 亚洲国产一区二区三区| 成人av在线网站| 日韩免费高清av| 日日摸夜夜添夜夜添精品视频| 成人黄色软件下载| 久久久久亚洲蜜桃| 久久99精品视频| 7777精品伊人久久久大香线蕉经典版下载| 国产日韩精品一区二区三区在线| 免费高清在线一区| 欧美一区二区三区思思人| 一区二区久久久久| 一本一本久久a久久精品综合麻豆| 国产视频一区在线播放| 国产乱码一区二区三区| 亚洲精品一区二区在线观看| 另类成人小视频在线| 欧美xxxx在线观看| 久久99久久久久| 欧美大片日本大片免费观看| 久久99久久99小草精品免视看| 欧美大白屁股肥臀xxxxxx| 日本成人在线视频网站| 在线不卡中文字幕| 免费的成人av| 日韩欧美中文字幕公布| 精品一区二区免费在线观看| 精品少妇一区二区三区在线播放 | 日韩经典一区二区| 久久久国产精华| 蜜桃在线一区二区三区| 日韩三级高清在线| 国产在线视频一区二区三区| 精品久久久久久久久久久久包黑料| 另类小说色综合网站| 久久久精品2019中文字幕之3| 国产成人鲁色资源国产91色综| 国产欧美日韩另类视频免费观看 | 麻豆91在线播放免费| 精品久久久久久亚洲综合网| 国产ts人妖一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日本视频一区二区三区| 欧美刺激脚交jootjob| 国产91富婆露脸刺激对白| 综合在线观看色| 精品视频在线看| 久久精品理论片| 国产女人水真多18毛片18精品视频| 91在线你懂得| 日本人妖一区二区| 中文字幕精品一区二区三区精品| 91国偷自产一区二区三区成为亚洲经典| 视频一区在线视频| 国产精品污www在线观看| 欧美少妇bbb| 国产精品亚洲成人| 夜夜亚洲天天久久| 亚洲精品一区在线观看| 日本高清视频一区二区| 国产乱子轮精品视频| 亚洲成人动漫在线观看| 中文字幕免费观看一区| 欧美日本在线一区| 不卡av在线网| 久色婷婷小香蕉久久| 艳妇臀荡乳欲伦亚洲一区| 久久青草欧美一区二区三区| 色就色 综合激情| 丁香另类激情小说| 日本欧美韩国一区三区| 亚洲乱码国产乱码精品精98午夜| 欧美va亚洲va在线观看蝴蝶网| av电影在线观看一区| 另类小说欧美激情| 日韩综合小视频| 亚洲永久精品大片| 亚洲欧美综合网| 中文天堂在线一区| 精品国产亚洲一区二区三区在线观看| 欧美伊人久久久久久午夜久久久久| 国产91对白在线观看九色| 久久不见久久见免费视频1| 亚洲成人www| 亚洲电影你懂得| 亚洲精选一二三| 亚洲色图制服诱惑| 国产精品区一区二区三区|