[C#] String.Format 고정 소수점 표현 / 0채워 넣기 / 표준 숫자 서식 문자열
2020. 7. 10. 10:12ㆍ🧑🏻💻/C#
String.Format 자주 찾는 예제
고정 소수점 표현
//소수점 둘째 자리 이후 반올림 표현.
string str = string.Format("{0:f2}", 77.7777);
// 77.78
//소수점 첫째 자리 이후 반올림 표현.
string str = string.Format("{0:f1}", 22.2222);
// 22.2
0채워 넣기
// 앞에 00 채워 넣기
string str = string.Format("{0:D4}", 22);
// 0022
string str = string.Format("{0:D2}", 22);
// 22
string str = string.Format("{0:D3}", 22);
// 022
통화 기호 넣기
123.456 ("C", en-US) -> $123.46
123.456 ("C", fr-FR) -> 123,46 €
123.456 ("C", ja-JP) -> ¥123
-123.456 ("C3", en-US) -> ($123.456)
-123.456 ("C3", fr-FR) -> -123,456 €
-123.456 ("C3", ja-JP) -> -¥123.456
decimal value = 123.456m;
Console.WriteLine(value.ToString("C2"));
// Displays $123.46
decimal values = 123.456m;
Console.WriteLine("Your account balance is {0:C2}.", values);
// Displays "Your account balance is $123.46."
decimal[] amounts = { 16305.32m, 18794.16m };
Console.WriteLine(" Beginning Balance Ending Balance");
Console.WriteLine(" {0,-28:C2}{1,14:C2}", amounts[0], amounts[1]);
// Displays:
// Beginning Balance Ending Balance
// $16,305.32 $18,794.16
출처 및 참고.
'🧑🏻💻 > C#' 카테고리의 다른 글
파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요. (0) | 2020.07.24 |
---|---|
[C#]Winform을 사용한 DataPush Tool (0) | 2020.07.14 |
[C#] Delay 함수 (0) | 2020.06.30 |
[C#] DataGridView AutoScroll / 자동 줄 넘김[winform] (0) | 2020.06.26 |
[C#] byte array를 string으로 , string을 byte array로 / byteArray To String, String To byteArray (0) | 2020.06.25 |