内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

C#如何實(shí)現(xiàn)金額轉(zhuǎn)換成中文大寫金額-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)C#如何實(shí)現(xiàn)金額轉(zhuǎn)換成中文大寫金額,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

朔州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

具體內(nèi)容如下

/// <summary>
  /// 金額轉(zhuǎn)換成中文大寫金額
  /// </summary>
  /// <param name="LowerMoney">eg:10.74</param>
  /// <returns></returns>
  public static string MoneyToUpper(string LowerMoney)
  {
   string functionReturnValue = null;
   bool IsNegative = false; // 是否是負(fù)數(shù)
   if (LowerMoney.Trim().Substring(0, 1) == "-")
   {
    // 是負(fù)數(shù)則先轉(zhuǎn)為正數(shù)
    LowerMoney = LowerMoney.Trim().Remove(0, 1);
    IsNegative = true;
   }
   string strLower = null;
   string strUpart = null;
   string strUpper = null;
   int iTemp = 0;
   // 保留兩位小數(shù) 123.489→123.49  123.4→123.4
   LowerMoney = Math.Round(double.Parse(LowerMoney), 2).ToString();
   if (LowerMoney.IndexOf(".") > 0)
   {
    if (LowerMoney.IndexOf(".") == LowerMoney.Length - 2)
    {
     LowerMoney = LowerMoney + "0";
    }
   }
   else
   {
    LowerMoney = LowerMoney + ".00";
   }
   strLower = LowerMoney;
   iTemp = 1;
   strUpper = "";
   while (iTemp <= strLower.Length)
   {
    switch (strLower.Substring(strLower.Length - iTemp, 1))
    {
     case ".":
      strUpart = "圓";
      break;
     case "0":
      strUpart = "零";
      break;
     case "1":
      strUpart = "壹";
      break;
     case "2":
      strUpart = "貳";
      break;
     case "3":
      strUpart = "叁";
      break;
     case "4":
      strUpart = "肆";
      break;
     case "5":
      strUpart = "伍";
      break;
     case "6":
      strUpart = "陸";
      break;
     case "7":
      strUpart = "柒";
      break;
     case "8":
      strUpart = "捌";
      break;
     case "9":
      strUpart = "玖";
      break;
    }

    switch (iTemp)
    {
     case 1:
      strUpart = strUpart + "分";
      break;
     case 2:
      strUpart = strUpart + "角";
      break;
     case 3:
      strUpart = strUpart + "";
      break;
     case 4:
      strUpart = strUpart + "";
      break;
     case 5:
      strUpart = strUpart + "拾";
      break;
     case 6:
      strUpart = strUpart + "佰";
      break;
     case 7:
      strUpart = strUpart + "仟";
      break;
     case 8:
      strUpart = strUpart + "萬";
      break;
     case 9:
      strUpart = strUpart + "拾";
      break;
     case 10:
      strUpart = strUpart + "佰";
      break;
     case 11:
      strUpart = strUpart + "仟";
      break;
     case 12:
      strUpart = strUpart + "億";
      break;
     case 13:
      strUpart = strUpart + "拾";
      break;
     case 14:
      strUpart = strUpart + "佰";
      break;
     case 15:
      strUpart = strUpart + "仟";
      break;
     case 16:
      strUpart = strUpart + "萬";
      break;
     default:
      strUpart = strUpart + "";
      break;
    }

    strUpper = strUpart + strUpper;
    iTemp = iTemp + 1;
   }

   strUpper = strUpper.Replace("零拾", "零");
   strUpper = strUpper.Replace("零佰", "零");
   strUpper = strUpper.Replace("零仟", "零");
   strUpper = strUpper.Replace("零零零", "零");
   strUpper = strUpper.Replace("零零", "零");
   strUpper = strUpper.Replace("零角零分", "整");
   strUpper = strUpper.Replace("零分", "整");
   strUpper = strUpper.Replace("零角", "零");
   strUpper = strUpper.Replace("零億零萬零圓", "億圓");
   strUpper = strUpper.Replace("億零萬零圓", "億圓");
   strUpper = strUpper.Replace("零億零萬", "億");
   strUpper = strUpper.Replace("零萬零圓", "萬圓");
   strUpper = strUpper.Replace("零億", "億");
   strUpper = strUpper.Replace("零萬", "萬");
   strUpper = strUpper.Replace("零圓", "圓");
   strUpper = strUpper.Replace("零零", "零");

   // 對壹圓以下的金額的處理
   if (strUpper.Substring(0, 1) == "圓")
   {
    strUpper = strUpper.Substring(1, strUpper.Length - 1);
   }
   if (strUpper.Substring(0, 1) == "零")
   {
    strUpper = strUpper.Substring(1, strUpper.Length - 1);
   }
   if (strUpper.Substring(0, 1) == "角")
   {
    strUpper = strUpper.Substring(1, strUpper.Length - 1);
   }
   if (strUpper.Substring(0, 1) == "分")
   {
    strUpper = strUpper.Substring(1, strUpper.Length - 1);
   }
   if (strUpper.Substring(0, 1) == "整")
   {
    strUpper = "零圓整";
   }
   functionReturnValue = strUpper;

   if (IsNegative == true)
   {
    return "負(fù)" + functionReturnValue;
   }
   else
   {
    return functionReturnValue;
   }
 }

decimal PriceSum = 32957.2654;

調(diào)用  var PriceSumChinese = MoneyToUpper(PriceSum.ToString());

C#是什么

C#是一個簡單、通用、面向?qū)ο蟮木幊陶Z言,它由微軟Microsoft開發(fā),繼承了C和C++強(qiáng)大功能,并且去掉了一些它們的復(fù)雜特性,C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程從而成為.NET開發(fā)的選語言,但它不適用于編寫時間急迫或性能非常高的代碼,因?yàn)镃#缺乏性能極高的應(yīng)用程序所需要的關(guān)鍵功能。

關(guān)于“C#如何實(shí)現(xiàn)金額轉(zhuǎn)換成中文大寫金額”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:C#如何實(shí)現(xiàn)金額轉(zhuǎn)換成中文大寫金額-創(chuàng)新互聯(lián)
路徑分享:http://m.rwnh.cn/article44/ddoeee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、虛擬主機(jī)、靜態(tài)網(wǎng)站、搜索引擎優(yōu)化、用戶體驗(yàn)、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
四会市| 白沙| 越西县| 红原县| 中方县| 和静县| 漳平市| 凭祥市| 玉山县| 泽普县| 天柱县| 建阳市| 囊谦县| 临泉县| 宁陵县| 定远县| 曲阜市| 湄潭县| 高青县| 乐安县| 道真| 滦南县| 潜山县| 徐州市| 尼木县| 贡嘎县| 隆昌县| 云梦县| 华亭县| 卢氏县| 凤冈县| 秭归县| 鸡泽县| 湖南省| 宝鸡市| 方城县| 监利县| 常山县| 新民市| 湘潭县| 通辽市|