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

C#에서 % 기호로 문자열 서식 지정하는 방법


C#에서는 String.Format 메서드를 사용하여 문자열에 % 기호 형식을 손쉽게 적용할 수 있습니다.

String.Format의 표준 서식 지정자에는 백분율(%)도 포함되어 있습니다. 이 지정자는 값에 자동으로 100을 곱한 뒤, 결과 값 뒤에 백분율 기호(%)를 붙여 출력합니다.

예를 들어 다음과 같은 값이 있다고 가정해 보겠습니다.

double val = .322;

이제 String.Format을 사용하여 이 값을 백분율 형식으로 변환합니다.

string.Format("string = {0:0.0%}", val);

여기서 {0:0.0%}의 의미는 다음과 같습니다. 소수점 첫째 자리까지 표시하면서(0.0) 해당 값을 백분율(%)로 나타내라는 뜻입니다. 따라서 0.322는 32.2%로 변환됩니다.

다음은 전체 예제 코드입니다.

예제

using System;

public class Program {
    public static void Main() {
        double val = .322;

        string res = string.Format("string = {0:0.0%}", val);
        Console.WriteLine(res);
    }
}

출력 결과

string = 32.2%