반응형
지정된 String의 형식 항목을 해당 개체의 값에 맞는 텍스트 또는,
정의된 형식으로 바꿔줄 수 있습니다.
using System;정의된 형식으로 바꿔줄 수 있습니다.
public class 스트링포맷
{
public static void Main(string[] args)
{
int i = 1234;
double d = 1234.5678;
string s = "1234";
//서로 다른 데이터형식을 묶을 때 문자열로 묶어준다.
string result = String.Format("{0} {1} {2}", i, d, s);
Console.WriteLine("{0}", result);
//정수 또는 실수형 자릿수 표현 가능
result = String.Format("{0:###,###}",i);
Console.WriteLine(result); // 1,234
Console.WriteLine(String.Format("{0:###,###.##}", d));//소수점 자릿수 표현(반올림)
Console.WriteLine(String.Format("{0:###,###.##0000}", d));//00까지 추가적으표 표시
Console.WriteLine(String.Format("{0:000,###}", i));//001,234
Console.WriteLine(String.Format("{0:000,###}", s));//1234
Console.WriteLine(String.Format("{0:000,###}", Convert.ToInt32(s)));//001.234
//긴문자열 연결 자바스크립트 이용
result = String.Format(
" {0}\n{1}\n{2}"
, "<script type='text/javascript'>"
, String.Format("window.alert(\"{0}\")", "안녕하세요")
, "</script>");
Console.WriteLine(result);
//긴문자열 연결 : + 연산자
result =
"<script>"
+ "alert('안녕');"
+ "</script>";
Console.WriteLine(result);
//채우기
string data = "1234";
Console.WriteLine("{0}", data.PadLeft(10,'*'));//******1234
Console.WriteLine("{0}", data.PadRight(10, '*')); //1234******
}
}
반응형
'C#' 카테고리의 다른 글
32.C# - Math.Round 메서드 사용 예제 (0) | 2009.08.07 |
---|---|
31.C# - Math 클래스의 메서드 및 속성 (0) | 2009.08.07 |
29.C# - String Class의 중요 메서드 (0) | 2009.08.07 |
28.C# - StringClass -2- (2) | 2009.08.07 |
27.C# - StringClass (스트링클래스) (0) | 2009.08.07 |
Comments