지정된 형식에 따라 개체의 값을 문자열로 변환하여 다른 문자열에 삽입한다.
string.Format("{0};{1};{2};{3};{4};{5}",textBox1.Text.Trim(), textBox2.Text.Trim(), textBox3.Text.Trim(), textBox4.Text.Trim(), textBox5.Text.Trim(), textBox6.Text.Trim());
숫자형식 포맷팅을 이용하면 숫자로 이루어진 문자열을 다양한 형태로 출력 할 수 있다.
기본적으로 이 포맷팅은 System. String.Format 매서드에 기반하여 적용된다.
형식지정자 |
종류 |
예제코드 |
출력결과 |
C / c |
통화 |
Response.Write(string.Format("{0:C}", 2.5)); |
₩3 |
Response.Write(string.Format("{0:C}", -3.5)); |
-₩4 | ||
D / d |
10진법 |
Response.Write(string.Format("{0:D}", 00035)); |
35 |
E / e |
과학적지수 |
Response.Write(string.Format("{0:E}", 342)); |
3.420000E+02 |
F / f |
고정 소수점 |
Response.Write(string.Format("{0:F2}", 35.22)); |
35.22 |
Response.Write(string.Format("{0:F0}", 35.22)); |
35 | ||
G / g |
일반 |
Response.Write(string.Format("{0:G}", 123456)); |
123456 |
N / n |
숫자 |
Response.Write(string.Format("{0:N}", 25000000)); |
25,000,000.00 |
P / p |
백분율 |
Response.Write(string.Format("{0:P}", .21548)); |
21.55% |
Response.Write(string.Format("{0:P1}", .112345)); |
11.2% | ||
X / x |
16진법 |
Response.Write(string.Format("{0:X}", 250)); |
FA |
Response.Write(string.Format("{0:X}", 0xffff)); |
FFFF |
출처 : http://www.dreamy.pe.kr/zbxe/CodeClip/157656
http://ryuschool.tistory.com/entry/C-%EB%AC%B8%EC%9E%90%EC%97%B4-StringFormat
이곳에 가면 String.Format 에 대한 샘플이 있으니 참고하면 된다.
http://www.csharp-examples.net/string-format-double/
'C# > 문법 및 기능' 카테고리의 다른 글
C# 배열 개념 이해 및 실전 응용 (0) | 2015.12.13 |
---|---|
C# Trackbar 기능 및 타이머 연결 (0) | 2015.12.08 |
C# 퍼센트 구하는 함수 (1) | 2015.12.02 |
C# 파일 다중선택 열기(OpenFileDialog) (3) | 2015.12.01 |
C# 파일 복사(File Copy) - 중복체크 (0) | 2015.11.22 |