欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# .net實現(xiàn)貨幣轉(zhuǎn)換示例

 更新時間:2014年08月27日 15:10:49   投稿:shichen2014  
這篇文章主要介紹了C# .net實現(xiàn)貨幣轉(zhuǎn)換,其中包含了try catch、switch語句的運用,對于C#初學(xué)者有一定的借鑒價值,需要的朋友可以參考下

本文所述C# .net實現(xiàn)貨幣轉(zhuǎn)換示例主要利用string.format 和cultureInfo 來進(jìn)行轉(zhuǎn)換。分享給大家供大家參考之用。具體方法如下:

主要實現(xiàn)代碼如下:

/// <summary> 
/// 輸入Float格式數(shù)字,將其轉(zhuǎn)換為貨幣表達(dá)方式 
/// </summary> 
/// <param name="ftype">貨幣表達(dá)類型:0=帶¥的貨幣表達(dá)方式;1=不帶¥的貨幣表達(dá)方式;其它=帶¥的貨幣表達(dá)方式</param> 
/// <param name="fmoney">傳入的int數(shù)字</param> 
/// <returns>返回轉(zhuǎn)換的貨幣表達(dá)形式</returns> 
public string Rmoney(int ftype, double fmoney) 
{ 
  string _rmoney; 
  try 
  { 
 switch (ftype) 
 { 
   case 0: 
 _rmoney = string.Format("{0:C2}", fmoney); 
 break; 
   case 1: 
 _rmoney = string.Format("{0:N2}", fmoney); 
 break; 
   default: 
 _rmoney = string.Format("{0:C2}", fmoney); 
 break; 
 } 
  } 
  catch 
  { 
 _rmoney = ""; 
  } 
  return _rmoney; 
} 
/// <summary> 
/// 輸入Float格式數(shù)字,將其轉(zhuǎn)換為貨幣表達(dá)方式 
/// </summary> 
/// <param name="ftype">貨幣表達(dá)類型:0=人民幣;1=港幣;2=美鈔;3=英鎊;4=不帶貨幣;其它=不帶貨幣表達(dá)方式</param> 
/// <param name="fmoney">傳入的int數(shù)字</param> 
/// <returns>返回轉(zhuǎn)換的貨幣表達(dá)形式</returns> 
public static string ConvertCurrency(decimal fmoney) 
{ 
  CultureInfo cul = null; 
  int ftype=4; 
  string _rmoney=string.Empty; 
  try 
  { 
 switch (ftype) 
 { 
   case 0: 
 cul = new CultureInfo("zh-CN");//中國大陸 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 1: 
 cul = new CultureInfo("zh-HK");//香港 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 2: 
 cul = new CultureInfo("en-US");//美國 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 3: 
 cul = new CultureInfo("en-GB");//英國 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 4: 
 _rmoney = string.Format("{0:n}", fmoney);//沒有貨幣符號 
 break; 

   default: 
 _rmoney = string.Format("{0:n}", fmoney); 
 break; 
 } 
  } 
  catch 
  { 
 _rmoney = ""; 
  } 
  return _rmoney; 
}

希望本文所述對大家的C#程序設(shè)計有所幫助

相關(guān)文章

  • C#開發(fā)Windows窗體應(yīng)用程序的簡單操作步驟

    C#開發(fā)Windows窗體應(yīng)用程序的簡單操作步驟

    這篇文章主要介紹了C#開發(fā)Windows窗體應(yīng)用程序的簡單操作步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • LINQ排序操作符用法

    LINQ排序操作符用法

    這篇文章介紹了LINQ排序操作符的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C# Nullable的使用小結(jié)

    C# Nullable的使用小結(jié)

    本文主要介紹了C# Nullable的使用小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • C# salt+hash 加密

    C# salt+hash 加密

    本文主要介紹了C# salt+hash加密規(guī)則、C# salt產(chǎn)生偽隨機(jī)數(shù)原理、hash原理、使用hash來加密的原因等等。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 深入C#中g(shù)et與set的詳解

    深入C#中g(shù)et與set的詳解

    本篇文章是對C#中的get與set進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • C#實現(xiàn)多線程的Web代理服務(wù)器實例

    C#實現(xiàn)多線程的Web代理服務(wù)器實例

    這篇文章主要介紹了C#實現(xiàn)多線程的Web代理服務(wù)器,涉及C#多線程代理服務(wù)器的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • c#檢測usb設(shè)備撥插類庫USBClassLibrary分享

    c#檢測usb設(shè)備撥插類庫USBClassLibrary分享

    這篇文章主要介紹了c#檢測usb設(shè)備撥插類庫USBClassLibrary的簡單示例,需要的朋友可以參考下
    2014-04-04
  • 如何應(yīng)用C#實現(xiàn)UDP的分包組包

    如何應(yīng)用C#實現(xiàn)UDP的分包組包

    本篇文章小編將為大家介紹,如何應(yīng)用C#實現(xiàn)UDP的分包組包。需要的朋友參考下
    2013-04-04
  • C#函數(shù)式程序設(shè)計之用閉包封裝數(shù)據(jù)的實現(xiàn)代碼

    C#函數(shù)式程序設(shè)計之用閉包封裝數(shù)據(jù)的實現(xiàn)代碼

    如果一個程序設(shè)計語言能夠用高階函數(shù)解決問題,則意味著數(shù)據(jù)作用域問題已十分突出。當(dāng)函數(shù)可以當(dāng)成參數(shù)和返回值在函數(shù)之間進(jìn)行傳遞時,編譯器利用閉包擴(kuò)展變量的作用域,以保證隨時能得到所需要的數(shù)據(jù)
    2014-03-03
  • C#如何實現(xiàn)圖片的剪裁并保存

    C#如何實現(xiàn)圖片的剪裁并保存

    基于c#實現(xiàn)圖片的裁剪并保存功能,實現(xiàn)方法非常簡單的,前端采用的cropper插件,但是在本文中沒有給大家多介紹,需要的朋友可以到腳本之家去查找這個插件。好了,如果大家對c#實現(xiàn)圖片裁剪并保存功能感興趣的朋友一起看看吧
    2016-11-11

最新評論