◆C#/C# : 공부

C# : 숫자 단위마다 , 찍기. 소수점 표현

진2_ 2023. 4. 4. 20:14
728x90
반응형

만약 다음과 같은 스크립트가 있다면

Debog.Log(String.Format("[{0}]New user", ★★));

★★이라는 변수에 들어있는 값이 {0} 의 위치에 대입되는 기능이다.

대입시키는 값이 두개라면

("{0}{1}" , "★★","★★★")

이런식으로 index의 숫자를 한개씩 증가시켜 입력해주면 된다.

다양한 방법으로 활용하기

  1. 소숫자리수 표현
string.Format("{0:f2}%",23.44555);

결과 => 23.44%

string.Format("{0:00}%",23.44555);

결과 => 23%

2.숫자 1000 단위 마다 콤마(,) 추가하기

int cnt = 45646

string str = string.Format("{0:#,###}", cnt));

결과 => 45,646

  1. 0000 채워 넣기
string str = string.Format("{0:D4}", 22);

결과 => 0022

  1. 백분율로 나타내기
string.Format("{0:P}", 0.2189);

결과 => 21.89%

string.Format("{0:P1}", 0.2189);

결과 => 21.8%

728x90
반응형