Programing/C#

C# 만, 억, 조, 경, 해 단위 표시

개발자 2020. 3. 30. 06:13
반응형
//돈돈돈!

public string convertPrice(double price)
{
  string num = string.Format("{0:# #### #### #### #### ####}", price).TrimStart().Replace(" ", ",");

  string[] unit = new string[] { "", "만", "억", "조", "경", "해" };
  string[] str = num.Split(',');
  string result = "";
  int cnt = 0;
  for (int i = str.Length; i > 0; i--)
  {
    if (Convert.ToInt32(str[i - 1]) != 0)
    {
      result = Convert.ToInt32(str[i - 1]) + unit[cnt] + result;
    }
    cnt++;
  }
  return result;
}


 

반응형