在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

C#完成的【阿拉伯?dāng)?shù)字轉(zhuǎn)換成中文大寫(xiě)金額】代碼

C#完成的【阿拉伯?dāng)?shù)字轉(zhuǎn)換成中文大寫(xiě)金額】代碼

更新時(shí)間:2019-06-29 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

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

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

其代碼如下:



//作者:fanz2000
//Email:fanz2000@sohu.com
///
/// 轉(zhuǎn)換數(shù)字金額主函數(shù)(包括小數(shù))
///
/// 數(shù)字字符串
/// 轉(zhuǎn)換成中文大寫(xiě)后的字符串或者出錯(cuò)信息提示字符串
public string ConvertSum(string str)
{
if(!IsPositveDecimal(str))
return "輸入的不是正數(shù)字!";
if(Double.Parse(str)>999999999999.99)
return "數(shù)字太大,無(wú)法換算,請(qǐng)輸入一萬(wàn)億元以下的金額";
char[] ch=new char[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ù)部分
return ConvertData(str)+"圓整";
else //有小數(shù)部分
{
string rstr;
rstr=ConvertData(splitstr[0])+"圓";//轉(zhuǎn)換整數(shù)部分
rstr+=ConvertXiaoShu(splitstr[1]);//轉(zhuǎn)換小數(shù)部分
return rstr;
}

}
///
/// 判斷是否是正數(shù)字字符串
///
/// 判斷字符串
/// 如果是數(shù)字,返回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;
}
///
/// 轉(zhuǎn)換數(shù)字(整數(shù))
///
/// 需要轉(zhuǎn)換的整數(shù)數(shù)字字符串
/// 轉(zhuǎn)換成中文大寫(xiě)后的字符串
public string ConvertData(string str)
{
string tmpstr="";
string rstr="";
int strlen=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ù)字加上萬(wàn)后相連接
rstr= String.Concat(ConvertDigit(tmpstr)+"萬(wàn)",rstr);
rstr=rstr.Replace("零萬(wàn)","萬(wàn)");
rstr=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)+"萬(wàn)",rstr);
tmpstr=str.Substring(0,strlen-8);
rstr= String.Concat(ConvertDigit(tmpstr)+"億",rstr);
rstr=rstr.Replace("零億","億");
rstr=rstr.Replace("零萬(wàn)","零");
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 "萬(wàn)零":rstr=rstr.Substring(0,strlen-2)+"萬(wàn)";break;
case "億零":rstr=rstr.Substring(0,strlen-2)+"億";break;

}
}

return rstr;
}
///
/// 轉(zhuǎn)換數(shù)字(小數(shù)部分)
///
/// 需要轉(zhuǎn)換的小數(shù)部分?jǐn)?shù)字字符串
/// 轉(zhuǎn)換成中文大寫(xiě)后的字符串
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;
}


}

///
/// 轉(zhuǎn)換數(shù)字
///
/// 轉(zhuǎn)換的字符串(四位以內(nèi))
///
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;
}


///
/// 轉(zhuǎn)換四位數(shù)字
///
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;
}
///
/// 轉(zhuǎn)換三位數(shù)字
///
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;
}
///
/// 轉(zhuǎn)換二位數(shù)字
///
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;
}
///
/// 將一位數(shù)字轉(zhuǎn)換成中文大寫(xiě)數(shù)字
///
public string ConvertChinese(string str)
{
//"零壹貳叁肆伍陸柒捌玖拾佰仟萬(wàn)億圓整角分"
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);
}

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類(lèi)教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 国产欧美自拍视频| 丁香婷婷综合激情| 草草草在线视频| 亚洲 高清 成人 动漫| 91免费版看片| 99精品一区二区三区的区别| 国产欧美一区二| 九九九九九国产| 欧美激情第四页| 不卡中文字幕在线| 国产精品久久成人免费观看| 国产91porn| 成人免费播放器| 日韩精品一区二区三区久久| 日韩五码在线观看| 黄色一级二级三级| 人人爽人人爽av| www.18av.com| 男人揉女人奶房视频60分| aa在线免费观看| 在线视频日韩一区| 自拍偷拍视频在线| 日韩精品综合在线| 成年人视频在线免费| jizz欧美性11| 九九久久九九久久| 日本黄色三级大片| 交换做爰国语对白| 日日碰狠狠添天天爽超碰97| 日韩av片网站| 日本免费a视频| 国产又猛又黄的视频| 亚洲高清av一区二区三区| 国产情侣第一页| 91精品无人成人www| 亚洲高潮无码久久| 亚洲精品视频导航| 久久福利一区二区| 成人性生生活性生交12| 999久久欧美人妻一区二区| 99福利在线观看| 经典三级在线视频| 亚洲色图久久久| 777精品久无码人妻蜜桃| 一个色综合久久| 成人黄色片视频| 日韩精品一区二区三区四| 天天爽人人爽夜夜爽| 欧美日韩精品在线一区二区| www.亚洲自拍| 奇米影视四色在线| 欧美精品一区二区三区免费播放| 日本精品免费视频| 国产精品视频分类| 国产av无码专区亚洲精品| 成人午夜免费在线视频| 黄色a级三级三级三级| 欧美综合在线观看视频| 黄页免费在线观看视频| 男人j进女人j| 四虎1515hh.com| 无尽裸体动漫2d在线观看| 欧美一级黄色影院| 黄色免费视频大全| 97国产在线播放| 免费看又黄又无码的网站| 91九色丨porny丨国产jk| 欧美另类videosbestsex日本| 超碰成人在线播放| gai在线观看免费高清| 高清av免费看| 亚洲天堂一区二区在线观看| 亚洲免费av一区| 亚洲美女自拍偷拍| 久久视频免费在线| 免费av手机在线观看| 欧美久久在线观看| 九色在线视频观看| 丰满人妻中伦妇伦精品app| 欧美三级一级片| 久久久精品麻豆| 日韩不卡的av| 天天想你在线观看完整版电影免费| 乱子伦一区二区| 亚洲色成人www永久在线观看| 男人添女荫道口图片| 国产裸体舞一区二区三区| 日韩视频免费在线播放| 性欧美1819| 国产精品videossex国产高清| 国产3p露脸普通话对白| 又色又爽又高潮免费视频国产| 在线免费视频a| 妞干网这里只有精品| 免费无码不卡视频在线观看| 熟妇人妻无乱码中文字幕真矢织江| 少妇网站在线观看| 999一区二区三区| 粗暴91大变态调教| 超碰在线免费观看97| 亚洲自偷自拍熟女另类| 奇米视频888| 可以在线看的av网站| 亚洲成人天堂网| 国产极品在线视频| 欧美国产在线一区| 色综合av综合无码综合网站| 樱花草www在线| 99色精品视频| 久久精品xxx| 欧美一级小视频| 激情六月丁香婷婷| 免费看欧美一级片| 污视频在线观看免费网站| av动漫在线看| 日b视频免费观看| 在线播放黄色av| 亚洲综合日韩欧美| 日本三级免费观看| 日本欧美视频在线观看| 一级黄色片国产| 爱情岛论坛成人| 国产精品丝袜久久久久久消防器材 | 日本黄大片一区二区三区| 日韩精品在线观看av| 中文字幕1234区| 青青在线免费观看视频| 欧美日韩成人免费视频| 精品人妻人人做人人爽| 在线观看18视频网站| 亚洲美女性囗交| 制服丝袜中文字幕第一页| 亚洲性生活网站| 手机在线免费观看毛片| 欧美精品成人网| 最近中文字幕一区二区| 自拍偷拍21p| 亚洲三级在线观看视频| 国产一区二区在线观看免费视频| 邪恶网站在线观看| 一区二区三区四区毛片| 国产探花在线观看视频| 91社在线播放| 久久久久久久久久伊人| 成人网站免费观看入口| 亚洲一区二区三区av无码| 国产无限制自拍| 成年人免费在线播放| 日本成年人网址| 国产aaaaa毛片| 人人妻人人澡人人爽精品欧美一区| 黄色www在线观看| 亚洲中文字幕无码一区二区三区 | 免费成人午夜视频| 国产成人手机视频| 日韩中文字幕a| 欧美a级免费视频| 欧美日韩在线中文| 免费成人黄色大片| 国产手机免费视频| 男女污污的视频| 大桥未久一区二区三区| 免费看毛片的网址| 国产一区视频免费观看| 中文字幕在线视频一区二区| 欧美日韩激情四射| 亚洲精品视频导航| 国产在线播放观看| xxww在线观看| 黄色一级视频在线播放| 男人添女人下面免费视频| 日韩欧美视频免费在线观看| 欧美精品无码一区二区三区| 国产资源中文字幕| 国产1区2区在线| 福利视频免费在线观看| 青青草久久伊人| 男人日女人bb视频| 国产又粗又猛又爽又黄的网站 | 日韩少妇内射免费播放| 黄瓜视频免费观看在线观看www| 亚洲中文字幕无码av永久| 三级av免费观看| 成人观看免费完整观看| 国产香蕉一区二区三区| 天天综合网久久| 四虎永久在线精品无码视频| wwwjizzjizzcom| 99999精品| 亚洲一区日韩精品| 亚洲少妇第一页| 无码人妻丰满熟妇区毛片18| 欧美日韩dvd| 免费观看中文字幕| 在线观看视频在线观看| 亚洲欧美日韩综合网| 亚洲黄色av网址| 国产精品拍拍拍| 五月天激情视频在线观看| 超碰影院在线观看|