小写转 大写
//轉(zhuǎn)換大寫
private string Change(double Digital)
{
//將小寫金額轉(zhuǎn)換成大寫金額
String[] MyScale = { "分", "角", "元", "拾", "佰", "仟", "萬(wàn)", "拾", "佰", "仟", "億", "拾", "佰", "仟", "兆", "拾", "佰", "仟" };
String[] MyBase = { "零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖" };
String moneyStr = "";
bool isPoint = false;
string moneyDigital = Digital.ToString();
int leng = 0;//金額長(zhǎng)度
string str = string.Empty;//小數(shù)點(diǎn)后字符長(zhǎng)度
if (moneyDigital.IndexOf(".") != -1)
{
str = moneyDigital.Substring(moneyDigital.IndexOf(".") + 1);
moneyDigital = moneyDigital.Remove(moneyDigital.IndexOf("."), 1);
isPoint = true;
if (str.Length == 1)
{
leng = moneyDigital.Length + 1;
}
else
{
leng = moneyDigital.Length;
}
}
else
{
leng = moneyDigital.Length;
}
for (int i = leng; i > 0; i--)
{
if (str.Length == 1 && i == 1)
{
break;
}
int MyData = Convert.ToInt16(moneyDigital[leng - i].ToString());
moneyStr += MyBase[MyData];
if (isPoint == true)
{
moneyStr += MyScale[i - 1];
}
else
{
moneyStr += MyScale[i + 1];
}
}
while (moneyStr.Contains("零零"))
moneyStr = moneyStr.Replace("零零", "零");
moneyStr = moneyStr.Replace("零億", "億");
moneyStr = moneyStr.Replace("億萬(wàn)", "億");
moneyStr = moneyStr.Replace("零萬(wàn)", "萬(wàn)");
moneyStr = moneyStr.Replace("零仟", "零");
moneyStr = moneyStr.Replace("零佰", "零");
moneyStr = moneyStr.Replace("零拾", "零");
while (moneyStr.Contains("零零"))
moneyStr = moneyStr.Replace("零零", "零");
moneyStr = moneyStr.Replace("零角", "");
moneyStr = moneyStr.Replace("零分", "");
if (moneyStr.Contains("角") || moneyStr.Contains("分"))//有角或者分的情況
{
if (moneyStr.Contains("拾") || moneyStr.Contains("佰") || moneyStr.Contains("仟") || moneyStr.Contains("萬(wàn)") || moneyStr.Contains("億") || moneyStr.Contains("兆"))//整數(shù)位有數(shù)據(jù)的情況
{
moneyStr = moneyStr.Replace("零圓", "圓");
}
else//整數(shù)位沒(méi)有數(shù)據(jù)的情況
{
moneyStr = moneyStr.Replace("零圓", "");
}
}
else//沒(méi)有角分,零圓替換成圓
{
moneyStr = moneyStr.Replace("零圓", "圓");
}
moneyStr = moneyStr + "整";
return moneyStr;
}
轉(zhuǎn)載于:https://www.cnblogs.com/yangpeng-jingjing/p/8781007.html
總結(jié)
- 上一篇: Zabbix Server设置主机监控
- 下一篇: halcon Bit图位像素处理算子,持