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

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

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

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

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

/// <summary> 
/// 輸入Float格式數(shù)字,將其轉換為貨幣表達方式 
/// </summary> 
/// <param name="ftype">貨幣表達類型:0=帶¥的貨幣表達方式;1=不帶¥的貨幣表達方式;其它=帶¥的貨幣表達方式</param> 
/// <param name="fmoney">傳入的int數(shù)字</param> 
/// <returns>返回轉換的貨幣表達形式</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ù)字,將其轉換為貨幣表達方式 
/// </summary> 
/// <param name="ftype">貨幣表達類型:0=人民幣;1=港幣;2=美鈔;3=英鎊;4=不帶貨幣;其它=不帶貨幣表達方式</param> 
/// <param name="fmoney">傳入的int數(shù)字</param> 
/// <returns>返回轉換的貨幣表達形式</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#程序設計有所幫助

相關文章

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

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

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

    LINQ排序操作符用法

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

    C# Nullable的使用小結

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

    C# salt+hash 加密

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

    深入C#中get與set的詳解

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

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

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

    c#檢測usb設備撥插類庫USBClassLibrary分享

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

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

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

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

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

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

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

最新評論