Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 % 사용자 지정 서식 지정자 활용하는 방법


C#에서 서식 문자열에 % 기호를 포함하면, 해당 숫자는 형식이 지정되기 전에 자동으로 100배 곱해집니다.

그리고 백분율 기호(%)는 서식 문자열 내에서 %가 위치한 자리에 맞추어 숫자에 함께 표시됩니다.

예를 들어, double형 변수를 하나 선언하고 초기화해 보겠습니다.

double d = .045;

이제 % 사용자 지정 서식 지정자를 적용하면 숫자가 100배 곱해진 후 백분율 형태로 변환됩니다.

d.ToString("#0.##%", CultureInfo.InvariantCulture)

예제 코드

using System;
using System.Globalization;
class Demo {
   static void Main() {
      double d = .045;
      Console.WriteLine(d.ToString("#0.##%", CultureInfo.InvariantCulture));
      Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0:#0.##%}", d));
   }
}

실행 결과

4.5%
4.5%