1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C#将数字转化为 大写金额类型

C#将数字转化为 大写金额类型

时间:2024-02-04 07:20:48

相关推荐

C#将数字转化为 大写金额类型

#region 大寫國字轉換private string ChangeText(int _value){string _text = " 零 角整";int _length = Convert.ToString(_value).Length;#region 個位數try{_text = " " + ChangeTextCT(Convert.ToInt32(Convert.ToString(_value).Substring(_length - 1).Substring(0, 1))) + " 元" + _text;}catch (Exception){_text = " 零 元" + _text;}#endregion#region 拾位數try{_text = " " + ChangeTextCT(Convert.ToInt32(Convert.ToString(_value).Substring(_length - 2).Substring(0, 1))) + " 拾" + _text;}catch (Exception){_text = " 零 拾" + _text;}#endregion#region 佰位數try{_text = " " + ChangeTextCT(Convert.ToInt32(Convert.ToString(_value).Substring(_length - 3).Substring(0, 1))) + " 佰" + _text;}catch (Exception){_text = " 零 佰" + _text;}#endregion#region 仟位數try{_text = " " + ChangeTextCT(Convert.ToInt32(Convert.ToString(_value).Substring(_length - 4).Substring(0, 1))) + " 仟" + _text;}catch (Exception){_text = " 零 仟" + _text;}#endregion#region 萬位數try{_text = " " + ChangeTextCT(Convert.ToInt32(Convert.ToString(_value).Substring(_length - 5).Substring(0, 1))) + " 萬" + _text;}catch (Exception){_text = " 零 萬" + _text;}#endregion#region 拾萬位數try{_text = " " + ChangeTextCT(Convert.ToInt32(Convert.ToString(_value).Substring(_length - 6).Substring(0, 1))) + " 拾萬" + _text;}catch (Exception){_text = " 零 拾萬" + _text;}#endregionreturn _text;}private string ChangeTextCT(int _value){string _text = "";switch (_value){case 0:_text = "零";break;case 1:_text = "壹";break;case 2:_text = "貳";break;case 3:_text = "參";break;case 4:_text = "肆";break;case 5:_text = "伍";break;case 6:_text = "陸";break;case 7:_text = "柒";break;case 8:_text = "捌";break;case 9:_text = "玖";break;default:_text = "零";break;}return _text;}#endregion

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。