C#金额小写转大写
public string ConvertMoney(decimal Money){//金額轉換程序string MoneyNum = "";//記錄小寫金額字符串[輸入參數]string MoneyStr = "";//記錄大寫金額字符串[輸出參數]string BNumStr = "零壹貳叁肆伍陸柒捌玖";//模string UnitStr = "萬仟佰拾億仟佰拾萬仟佰拾圓角分";//模MoneyNum = ((long)(Money * 100)).ToString();for (int i = 0; i < MoneyNum.Length; i++){string DVar = "";//記錄生成的單個字符(大寫)string UnitVar = "";//記錄截取的單位for (int n = 0; n < 10; n++){//對比后生成單個字符(大寫)if (Convert.ToInt32(MoneyNum.Substring(i, 1)) == n){DVar = BNumStr.Substring(n, 1);//取出單個大寫字符//給生成的單個大寫字符加單位UnitVar = UnitStr.Substring
總結
- 上一篇: ArcGIS 10.2加载在线影像底图
- 下一篇: C# dataGridView控件实用属