//헥사코드 HEX DEBUG 10진수 -> 16진수 표현식 String.Format("{0:X}", Convert.ToInt32("32")); -> 20
//소수점 0.00 두번째 자리 표현식 String.Format("{0:0.00}", 12345.67890); // -> 12345.68 String.Format("{0:0.00}", 12345.6789); // -> 12345.68 String.Format("{0:0.00}", 12345.6); // -> 12345.60 String.Format("{0:0.00}", 12345.0); // -> 12345.00
//통화단위 표현식 1,000 천단위 ,콤마 추가 string.Format("{0:0,0}", 123456789); // -> 123,456,789 string.Format("{0:#,0}", 123456789); // -> 123,456,789 string.Format("{0:0,0}", 1000); // -> 1,000 string.Format("{0:#,0}", 1000); // -> 1,000 string.Format("{0:0,0}", 1); // -> 01 string.Format("{0:#,0}", 1); // -> 1 숫자앞에 0을 없애기 위해서는 0이 아닌 #을 넣어야함!!
스트링 문자열 숫자로 표현할때 포맷형식이 존재합니다.
toString() 함수를 이용할 수도 있지만 string.Format() 함수를 이용해서 인자값과 함께 형식을 자유롭게 바꿀 수 있습니다.
통화단위를 표현할때 3자리마다 ,콤마를 넣는경우가 있는데 이때에는 0,0 대신 #,0 을 넣으면 한자리 숫자가 정상적으로 나옵니다. 0,0을 이용할경우 위의 예시처럼 01 이렇게 두자리로 표현됩니다.