C#에서 문자열을 통화로 서식 지정

Muhammad Maisam Abbas 2024년2월16일
  1. C#에서String.Format()메서드를 사용하여 문자열을 통화로 서식 지정
  2. C#에서ToString()메서드를 사용하여 문자열을 통화로 서식 지정
C#에서 문자열을 통화로 서식 지정

이 자습서에서는 C#에서 문자열 변수를 통화 형식으로 지정하는 방법에 대해 설명합니다.

C#에서String.Format()메서드를 사용하여 문자열을 통화로 서식 지정

String.Format()메소드는 C#으로 문자열을 포맷합니다. String.Format()메서드 내에서{0:C}형식 지정자를 사용하여 문자열 변수를 통화 형식으로 변환 할 수 있습니다. 다음 코드 예제는 C#의String.Format()메서드를 사용하여 문자열을 통화 형식으로 포맷하는 방법을 보여줍니다.

using System;

namespace string_to_currency {
  class Program {
    static void Main(string[] args) {
      decimal money = 1234.56M;
      string mstring = String.Format("{0:C}", money);
      Console.WriteLine(mstring);
    }
  }
}

출력:

$1,234.56

위 코드에서는 C#의String.Format()메소드를 사용하여 10 진수 변수money를 통화 형식의 문자열 변수mstring으로 변환했습니다. 형식 지정자{0:C}를 사용하여 통화 형식 문자열에서money의 형식을 지정했습니다.

C#에서ToString()메서드를 사용하여 문자열을 통화로 서식 지정

ToString()메소드는 모든 데이터 유형을 C#의 문자열 변수로 변환하는 데 사용됩니다. C문자열 형식 지정자를 사용하여 결과 문자열 변수를 통화 형식으로 형식화 할 수 있습니다. 다음 코드 예제는 C#에서ToString()메소드를 사용하여 문자열을 통화 형식으로 포맷하는 방법을 보여줍니다.

using System;

namespace string_to_currency {
  class Program {
    static void Main(string[] args) {
      decimal money = 1234.56M;
      string mstring = money.ToString("C");
      Console.WriteLine(mstring);
    }
  }
}

출력:

$1,234.56

위 코드에서는 C#의ToString()메소드를 사용하여 10 진수 변수money를 통화 형식의 문자열 변수mstring으로 변환했습니다. ToString()메서드 내에서 형식 지정자C를 사용하여 통화 형식 문자열로money를 형식화했습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp String