728x90
반응형
만약 다음과 같은 스크립트가 있다면
Debog.Log(String.Format("[{0}]New user", ★★));
★★이라는 변수에 들어있는 값이 {0} 의 위치에 대입되는 기능이다.
대입시키는 값이 두개라면
("{0}{1}" , "★★","★★★")
이런식으로 index의 숫자를 한개씩 증가시켜 입력해주면 된다.
다양한 방법으로 활용하기
- 소숫자리수 표현
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
- 0000 채워 넣기
string str = string.Format("{0:D4}", 22);
결과 => 0022
- 백분율로 나타내기
string.Format("{0:P}", 0.2189);
결과 => 21.89%
string.Format("{0:P1}", 0.2189);
결과 => 21.8%
728x90
반응형
'◆C# > C# : 공부' 카테고리의 다른 글
c++가 코딩테스트에서 유리한 이유 (0) | 2024.09.12 |
---|---|
이분 탐색 알고리즘 (0) | 2023.05.14 |
C# : 삼항연산자 쉬운 사용 방법 (0) | 2023.04.04 |
C# 문자열 보간($)을 이용한 문자열 출력방법 (0) | 2023.03.29 |
divide by zero 에러 (0) | 2023.03.27 |